用户及组概念和管理

用户和组概念

用户和组群.jpg


/etc/passwd文件字段含义

root:x:0:0:root:/root:/bin/bash

用户名:登陆名,具有唯一性

密码存放加密用户的密码,看到的是一个x,其实已经映射到/etc/shadow文件中

UID:用户ID

GID:组群ID

用户名全称:可以不设置

主目录:用户登陆系统中首先进入的目录

登陆Shell:用户使用shell类型,系统默认为bash


/etc/shadow文件字段含义

root:x:0:0:root:/root:/bin/bash
bin:x:1:1:bin:/bin:/sbin/nologin

用户名:登陆名,具有唯一性,与/etc/passwd中的一样

加密密码:密码已加密,“!!”表示这个用户还没加密

用户最后一次更改密码日期

密码允许更换前的天数:为0默认禁用此功能,用户可以更改密码的天数

密码需要更换天数:为0默认禁用此功能,用户必须更改密码的天数

密码更换前警告天数:用户登陆后,系统登陆程序提醒用户密码将要过期

账户被取消激活前的天数:密码过期多少天后,系统会禁用此用户

用户账户过期日期:若字段为空,则为永久

保留字段:目前为空,为Linux以后发展使用


/etc/group文件字段含义

mail:x:12:postfix

组群名

组群密码:x,映射到/etc/gshadow文件中

GID

组群成员:属于这个组的成员


etc/gshadow文件字段含义

avahi-autoipd:!::

组群名

组群密码:密码已加密,“!”表这个组群没有密码

组群管理者:有权限添加、删除用户

组群成员:属于这个组的成员


操作练习


1创建用户账户

1.1创建用户账户zhangsan并设置密码
1.2对用户账户设置密码和不设置密码的比较
1.3创建用户moon,并设置该用户UID为510
1.4创建用户newuser,并设置该用户主目录为/home/www
1.5创建用户pp,并指定该用户是属于组群root的成员
1.6创建用户abc,并设置该用户的Shell类型为/bin/ksh

2修改用户账户

2.1修改用户zhangsan的主目录为/home/kkk,并手动创建/home/kkk目录
2.2修改用户lisi的主目录为/home/pop,并自动创建/home/pop目录
2.3修改用户lisi的登录名为wanger
2.4修改用户zhangsan的用户全名为张三
2.5修改用户zhangsan在密码过期后20填就禁用该账户
2.6修改用户zhangsan所属的主要组群wieroot,该组群必须事先存在
2.7锁住用户zhangsan密码,使密码无效
2.8解除用户zhangsan密码锁住
2.9修改用户zhangsan账户的过期日期为2018年12月12日
2.10修改用户zhangsan的Shell类型为/bin/ksh

3删除用户账户

3.1删除用户lisi
3.2删除用户moon,并且在删除该用户的同时一起删除主目录

4创建组群账户

4.1创建名为china的组群
4.2创建名为ou的组群,并设置该群租GID为800
4.3创建名为chinese的系统组群

5修改组群账户

5.1将组群ou的GID修改为900
5.2修改组群ou的新组群名为shanhai
5.3删除组群shanghai

6账户维护

6.1设置用户it的密码
6.2锁住用户it的密码
6.3解锁用户it密码
6.4删除用户it密码
6.5把用户it添加到kk组群中
6.6从kk组群中删除用户it
6.7列出当前系统中所有支持的shell类型
6.8以非交互式方式更改用户zhangsan的shell类型为/bin/sh
6.9以交互式方式更改用户zhangsan的shell类型为/bin/bash
6.10将用户ab以组群ou身份登陆系统

7账户信息显示

7.1显示所有用户的登陆信息
7.2显示用户newuser的信息
7.3查看用户ab是属于哪些组的成员
7.4查询用户ab的UID,GID,以及附加组群
7.5把用户root切换为用户it进行登陆,并且连shell环境也切换
7.6把用户root切换为用户it进行登陆,shell环境不需要切换
7.7用户it使用su方式以root用户执行“ls root”命令

原创文章,作者:N24_yezi,如若转载,请注明出处:http://www.178linux.com/57444

(0)
N24_yeziN24_yezi
上一篇 2016-11-04 16:13
下一篇 2016-11-04 20:11

相关推荐

  • 搭建一个LVS-nat,负载均衡 WordPress

    准备工作 首先配置一下环境:       Directory:ens33 172.16.251.73 ens37 192.168.42.1       RS1:192.168.42.132  gw 192.168.42.1   &…

    2017-06-22
  • ☞卸载kernel玩一玩

    卸载kernel玩一玩 废话不多说,下面开始卸载内核这一惊险之旅,特别提醒在开始之前做好虚拟机的快照,也许会造成系统无法启动,也许会出现各种错误,也许会笑着删数据库跑路,也许会从入门到放弃,,请系好安全带。  练习 冒泡排序法 #!/bin/bash##Author:jasonmc#Date:2016-08-24#Description:buble…

    Linux干货 2016-08-26
  • 马哥教育网络班22期+第7周课程练习

    1、创建一个10G分区,并格式为ext4文件系统; [root@localhost ~]# fdisk /dev/sda 命令(输入 m 获取帮助):n All primary partitions are in use 添加逻辑分区 5 起始&nb…

    Linux干货 2016-10-09
  • Linux进程管理

    进程管理     进程概念      内核的功用:进程管理、文件系统、网络功能、内存管理、驱动程序、 安全功能等      Process: 运行中的程序的一个副本,是被载入内存的一个指令集合    &nb…

    Linux干货 2016-09-11
  • 20160804课堂作业

    grep正则表达式课堂作业 1、用正则表达式表示IP地址 #grep -E "(\<[1-9]|[1-9][[:digit:]]|1[[:digit:]][[:digit:]]|2[0-4][[:digit:]]|25[0-5]\>)\.(\<[[:digit:]]|[1-9][[:digit:]]|1[[:digit:]] [[…

    Linux干货 2016-08-05
  • 文本查找与文件查找

    咬文嚼字,颠倒糊涂,善哉!善哉? 念头通达,思虑有感,言简明,意通神 文件是什么?文本是什么?文本文件是什么?      好想来碗正常的豆腐脑,可惜每天早上也只能是豆腐花。吃不到,想想还是可以的,豆腐脑是“文件”,吃豆腐脑是“看文本”,找到地,点了豆腐脑,就是“查找文件”,符合个人口味的,加盐,加咸菜,加黄豆…

    2017-06-04

评论列表(1条)

  • 马哥教育
    马哥教育 2016-11-10 17:55

    题目总结的还是比较全的,能把答案也完善下会更好~继续加油~