用户管理
1.用户/组概览
Linux系统是多用户、多任务的分时操作系统,系统上每一个进程都有一个特定的文件,每个文件都被一个特定的用户所拥有。
(1)用户标识:UID与GID
UID为用户的ID,GID为用户所属组的ID,gro5ups为用户属于的所有组的ID,id命令可以查看当前用户登录信息,使用ll命令可以查看文件的所有者。
(2)用户/组相关文件
在Linux系统中,所有用户的用户名和密码都存放在/etc/passwd和/etc/shadow这两个文件中。
UID为0是特权用户,UID为1~499为系统用户,UID为500以上为普通用户。
(3)超级用户
root用户可以拥有所有系统权限。
2.管理用户/组
(1)useradd命令创建用户
groupadd命令创建组,用户组信息保存在/etc/group文件中,可以使用tail命令查看,添加“-g”或“-gid”命令指定GID,“-d”指定用户组,“-u”指定用户特定的UID,“-G”指定用户的附加组列表,“-s”指定用户的登录Shell。
(2)删除用户/组
使用userdel命令删除用户,若想同时在/home目录与mail spool中删除该用户则添加“-r”参数,使用“rm -rf”命令手动删除。
(3)修改密码
使用passwd命令修改密码,只有root用户可以修改其他用户密码。
3.su/sudo命令
su命令切换用户。
sudo命令普通用户获得超级管理员权限。

浙公网安备 33010602011771号