linux-用户与组的管理

用户和组的配置文件(必记)

1.用户账号文件: /etc/passwd
                     用户名:密码位:uid:gid:描述信息:用户家目录:登陆的shell
2.用户密码文件: /etc/shadow
                    用户名:密码:最近的一次修改:最短有效期:最长有效期:过期前警告日期:过期日期:禁用:保留用于扩展
3.用户组账号文件: /etc/group
                    组名:密码:gid:组成员名单
4.用户组密码文件:/etc/gshadow
                    组名:组密码:组长:组成员

用户和组的策略文件: /etc/login.defs
查看格式解释: man 5 passwd

useradd    -b    为新用户指定目录的主目录   useradd -Db /home (D:显示或创建新用户的默认配置)
                 -c     为新用户设置备注信息          useradd  root -c 'my girl friend'
                 -e     指定账号的过期日期
                 -f      新用户的日期宽限天数          useradd root -f 20
                 -u     指定新用户的uid
                 -G     附属组                                  useradd root -G root,adm,lp
批量创建用户u1~u10:  for i in {1..10};do useradd u$i;done
         
userdel    -r    删除用户的家目录和邮件

passwd  -S  用户名(格式)
              -S  显示已命名账号的密码
              -l    lock  锁定用户账号
              -u   解锁用户账号
              -x    密码的最长有效时效
              -n   密码的最短有效时效
              -w   密码过期的警告时间
              -i     密码过期多少天后禁用账号
            --stdin  从标准输入读取密码令牌    echo 1 | passwd --stdin root

usermod  [选项]  用户名
            -c 修改用户的描述信息
            -d 修改用户的家目录
            -e 修改用户过期的日期
            -g 修改用户的gid
            -G 给用户修改新的附属组
            -l  修改用户的登录名
            -L 锁定用户
            -U 解锁用户
            -m  给用户搬家
            -s  修改用户登陆的shell
            -u 修改用户的uid

组管理

groupadd [选项] 组名
           
         -g 创建组指定gid
         -r  创建一个系统用户

groupdel  组名

groupmod [选项] 组名
            -g 修改gid号
            -n 修改组名    groupmod -n  new  old
           
gpasswd [选项] 组名
-a 在组中添加一个用户  gpasswd adm -a root
-d 即--delete,从组中删除一个用户 gpasswd  adm  -d  root
-r 即--remove-password,删除组管理的密码 gpasswd  -r  adm
-R 即--restrict,restrict access to GROUP to its members
-M 即--members,重新设置组的成员列表 gpasswd  adm  -M  root,bin,lp
-A 即--administrators,给组重新设置多个组长(即组管理员) gpasswd  adm  -A   root


1、创建sky用户:useradd sky
2、设置密码:passwd sky
3、查用户id号:id sky
4、临时切换到sky用户: su - sky
5、显示当前工作路径:pwd
6、退出登录:exit
7、递归删除用户账号及其家目录和邮件:userdel -r sky

猜你喜欢

转载自blog.51cto.com/14181896/2344510