4.Linux下的用户管理
一、用户的查看与切换
- whoami 查看当前用户
- id 查看当前用户id信息
id -u 查看当前用户的用户id
id -g 查看当前用户的主组id
id -G 查看当前用户的所有组的id
id -n 显示名称
- su 切换用户
su - 默认切换到超级用户
su - username 切换用户
注:1.超级用户切换到普通用户不需要密码,普通用户切换到超级用户/普通用户均需要使用密码 2.在一个shell中不要反复执行su命令,容易造成环境错乱 3.切换用户执行任务完成时及时exit退出
二、用户涉及到的系统配置文件
- /etc/passwd 用户身份信息文件
- /etc/group 组身份信息文件
- /etc/skel/.* 用户环境配置文件模板
- /etc/shadow 用户认证信息文件
- /home/username 用户家目录
三、用户及用户组建立与删除
-
监控用户建立的命令
watch -n 1 “tail -n 4 /etc/passwd /etc/group;ls -l /home”
ctrl + c 退出watch界面 -
useradd username 用户建立
useradd -u id username
###uid 2**16=0-65535
###0表示超级用户 1-200系统预留id 201-999系统用户 1000-60000用户级用户
###/etc/login.defs 记录用户建立的默认规则useradd -g id username 主组id
useradd -G id username 附加组id
useradd -d dir username 指定用户家目录
use