用户: uid
系统管理员(root)0
虚拟用户 1-499
普通用户 500+
用户组: gid
一个用户可从属多用户组但只能有一个主用户组
id 用户名来查看用户信息
切换用户身份:
su :switch user
su -l(切换shall运行环境)
新增用户(root 权限)
useradd 选项 用户名
选项:
- -c comment 指定一段注释性描述。
- -d 目录 指定用户主目录,如果此目录不存在,则同时使用-m选项,可以创建主目录。
- -g 用户组 指定用户所属的用户组。
- -G 用户组,用户组 指定用户所属的附加组。
- -s Shell文件 指定用户的登录Shell。
- -u 用户号 指定用户的用户号,如果同时有-o选项,则可以重复使用其他用户的标识号。
passwd 选项 用户名
选项:
- -l 锁定口令,即禁用账号。
- -u 口令解锁。
- -d 使账号无口令。
- -f 强迫用户下次登录时修改口令。
usermod
常用的选项包括-c, -d, -m, -g, -G, -s, -u以及-o等
,这些选项的意义与useradd
命令中的选项一样,可以为用户指定新的资源值。
userdel -r 删除用户的主目录文件
groupadd
-g GID 指定新用户组的组标识号(GID)。
groupmod -g gid -n name
-n新用户组 将用户组的名字改为新名字
groupdel name
只要有一个用户将一个用户组作为主用户组时便不能删除这个用户组
newgroup 组名 切换到其他组
root 让渡权限
sudo -u root
用户配置文件
/etc/passwd 所有用户都能查看
用户名:口令:用户标识号:组标识号:注释性描述:主目录:登录Shell
/etc/shadow 存储密码,只有root才能看
/etc/group
组名:口令:组标识号:组内用户列表
/etc/gshadow