版权声明:A_芦瑞华_i_DO.欢迎转载 https://blog.csdn.net/weixin_43067223/article/details/85840579
用户管理和时间
查看配置文件
cat + 文件名
保存用户信息的文件:/etc/passwd
保存密码的文件:/etc/shadow
保存用户组的文件:/etc/group
保存用户组密码的文件:/etc/gshadow
用户配置文件:/etc/default/useradd
添加用户(不常用,用底下那个)
添加用户命令:useradd
-u 指定组ID(uid)
超级用户:(root,UID=0)
普通用户:(UID在500到60000)
伪用户:(UID在1到499)
-g 指定所属的组名(gid)
-G 指定多个组,用逗号“,”分开(Groups)
-c 用户描述(comment)
-e 失效时间(expire date)
例子:
useradd -u 888 -g users -G sys,root -c "hr zhang" zhangsan
passwd zhangsan
查看用户属于哪个组
groups 用户名
修改用户密码
passwd 用户名
切换用户
su 用户名
查看当前用户
pwd 用户名
- 从普通用户到普通用户需要登陆密码
- 从root到普通用户不需要登陆密码
创建用户
useradd 用户名
- 多了一个用户,多了一个组
user:zhangsen1
pwd:luruihua
pwd:luruihua521… - 查看
用户有谁
ls /home/
修改登陆名
usermod -l 新用户名 原用户名
- 注意: 已经登陆的不能修改,重启虚拟机解决。
修改用户的组
- 单组
usermod -g 新组 用户名
- 多组
usermod -G 组名,组名 用户名
usermod -G sys,root zhangsen1
锁定用户
- 注意: 锁定对root无用
usermod -L 用户名
usermod -L zhangsen1
解锁
usermod -U 用户名
- 测试
删除用户
- 在root下
userdel -r 用户名
新建组
groupadd 组名
更改组名称
groupmod -n 新组名 老组名
删除组
groupdel 组名