linux用户管理
一.什么是用户
用户是操作者在系统中的身份,是系统最底层安全机制的一部分,在系统中以文件和字符的形式存在。
二.用户的查看
1.查看当前用户
whoami ##查看当前用户
2.系统中用户的查看
id ##查看指定用户id信息
id -u ##查看用户的uid
id -g ##查看用户的gid
id -G ##查看用户所在所有组的id
id -n ##显示名字而不现实id数字
3.用户切换
su - 用户名称
su - 中“-”表示在用户身份切换同时切换当前用户的环境
su - 执行时高级用户切换到低级用户时不用密码,低级用户切换到高级需要
注意:每次su切换到其他用户操作之后必须退出。然后再次切换到其他用户
4.用户在系统中的存储方式
/etc/passwd
/etc/group
/etc/shadows
/etc/skel/.*
/home/username
三.用户管理命令
1.用户的删除
2.用户建立
用户信息监控命令
watch -n 1 'tail -n 3 /etc/passwd /etc/group;ls-l /home'
3.更改用户信息
四.用户名称
1.用户密码
注意:
2.用户密码最后一次被更改的时间
3.用户密码最短有效期
4.用户密码最长有效期
5.密码警告期限
6.用户非活跃天数
7.用户到期日
8.用户自定义列,目前没有启用
四.用户授权
用户授权配置文件
/etc/sudoers
授权配置命令
visudo
规范操作
文件100左右
操作: