用户管理

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命令普通用户获得超级管理员权限。

 

posted @ 2023-11-28 13:51  刘准  阅读(28)  评论(0)    收藏  举报