用户
[root@localhost admin]# useradd user001 #创建用户
[root@localhost admin]# id user001 #查询用户
uid=1001(user001) gid=1001(user001) 组=1001(user001)
[root@localhost admin]# passwd user001 #更改用户密码
[root@localhost admin]# echo 123 | passwd --stdin user001 #快速修改密码
更改用户 user001 的密码 。
passwd:所有的身份验证令牌已经成功更新。
[root@localhost admin]# groupmod -n user user001 #更改组名(新组名)(组名)
[root@localhost admin]# groupadd test #创建组
[root@localhost admin]# groupdel test #删除组
[root@localhost admin]# useradd -u 1002 -g user -d /home/user002 -m -s /bin/bash user002
#创建指定 UID 组 家目录 shell 的用户
[root@localhost admin]# usermod -l Will -d /home/Will -m -c 'user002' -G user user002 #修改用户
[root@localhost admin]# vim /etc/passwd #编辑用户信息文件
admin:x:1000:1000:admin:/home/admin:/bin/bash
#用户名 : 密码占位符 : UID : GID : 描述信息 : 用户家目录 : 用户登录shell
root@localhost admin]# vim /etc/shadow #编辑密码信息文件
user001:$6$LqAjBlRe$gLlltxjxj2Bh0u/bN7fllV7eUfmb32cUHBsVz9YiyLvboUs/AdT.SKNmA0XmqMoHA4LKOjrQF3Ub.RYwvU9j1/:17470:0:99999:7:::
#登陆名 : 密码 : 最后修改时间 : 最小时间间隔 : 最大时间间隔 : 警告时间 : 不活动时间 : 失效时间 : 保留
[root@localhost admin]# vim /etc/group #编辑组信息文件
er001:x:1001:
#组名 : 密码 : GID : 组内用户列表
[root@localhost admin]# vim /etc/gshadow #编辑组密码信息文件
user001:!::
#组名 : !表示没有密码 : 组管理者 : 组内用户列表
[root@localhost admin]# touch /var/spool/mail/test001 #为手动用户创建用户企业邮箱
[root@localhost admin]# mkdir /home/test001 #为手动用户创建家目录
[root@localhost admin]# cp -r /etc/skel/.[!.]* /home/test001 #为手动用户配置家目录
[root@localhost admin]# userdel -r test001 #连同家目录一起删除
[root@localhost home]# ll -dl /home/Joe
drwx------. 3 Joe user 78 10月 31 19:24 /home/Joe
#文件类型 用户 用户组 其他 SELinux 属主 属组 创建时间 文件名
[root@localhost home]# chown -R Joe.user /home/Joe/ #为手动用户更改家目录属主属组
[root@localhost home]# chown -R Joe.mail /var/spool/mail/Joe #为手动用户更改邮件目录属主属组