用户管理
管理账号:uid=0
系统账号:uid=1-999
普通账号:uid=1000-60000
添加账号:
[root@localhost ~]# useradd abc
用户配置文件:
[root@localhost ~]# vim /etc/passwd
roobit:x:1000:1000:root:/home/roobit:/bin/bash
第一列:用户名
第二列:密码占位符
第三列:uid
第四列:gid
第五列:描述
第六列:家目录
第七列:shell
[root@localhost ~]# useradd -u 2000 abc2
[root@localhost ~]# useradd -u 2001 -g 2000 abc3
[root@localhost ~]# useradd -u 2002 -g 2000 -c"test user" abc4
[root@localhost ~]# useradd -u 2003 -g 2000 -c"test user" -d /mnt/abc5
[root@localhost ~]# useradd -u 2004 -g 2000 -c "test user" -d /mnt/abc6 -s /bin/tcsh abc6
-u uid
-g gid
-c 描述
-d 家目录
-s shell类型 /sbin/nologin 非交互式shell
添加组
[root@localhost ~]# groupadd east
查看组配置文件
[root@localhost ~]# vim /etc/group
easthome:x:5000:
第一列:组名
第二列:组密码占位符
第三列:gid
第四列:用户名
删除用户
userdel -r 用户名
删除组
groupdel 组名
设置密码
[root@localhost ~]# passwd jack
[root@localhost ~]# echo 123 |passwd --stdin jerry
查看密码簿
[root@localhost ~]# vim /etc/shadow
jerry:$6$fLwlLszk$QTEr76.Xx8EiKOyH79K4oJmun6sM.hduab6ZpjL8XxmOdPE2SlWX4uHZ0LI.Llt/UYC3eM3S/Ypsgic3UyMdr.:19544:0:99999:7:::
第一列:用户名
第二列:密码 !!密码锁定 !账号锁定 有密码状态 无密码状态 *该用户永久不可登录系统
第三列:最后一次修改密码时间
第四列:修改密码的相隔时间(密码设置间隔)
第五列:密码有效期 99999密码永不过期
第六列:密码过期前提示时间
第七列:密码过期后账号有效期
第八列:账号有效期
第九列:保留
修改组信息
[root@localhost ~]# groupmod -g 8000 easthome 修改gid
[root@localhost ~]# groupmod -n neweast easthome 修改组名
[root@localhost ~]# usermod -u 8000 -g 8000 -c test -s /bin/tcsh robin
修改家目录
[root@localhost ~]# usermod -m -d /mnt/robin robin
[root@localhost ~]# usermod -L robin 锁账户
[root@localhost ~]# usermod -U robin 解锁
[root@localhost ~]# passwd -l robin 锁密码
[root@localhost ~]# passwd -U robin 解锁