用户管理

发布时间 2023-11-22 11:14:59作者: 小清院长

Linux系统是多用户,多任务的分时操作系统,系统上每一个进程都有一个特定的文件,每个文件都被特定的用户所拥有。

用户标识:UID与GID

  因为Linux系统并不能识别用户名信息,所以每个用户都有唯一的系统可识别的UID,它类似于居民身份证编号。id命令可以查看当前用户登录信息,UID为用户的ID,GID为用户所属组的ID,groups为用户属于所有组的ID。

 

用户/组相关文件

  在Linux系统中,所有用户的用户名和密码都存在 /etc/passwd 和 /etc/shadow 这两个文件中。

  在/etc/passwd 文件中,一行记录对应一个用户,每行记录又被冒号(:)分隔为7个字段,依次为用户名称,密码占位符,用户UID,主组GID,注释性描述,用户主目录,用户的Shell,具体如下所示。

 

创建用户/组:useradd命令创建用户,使用grep命令过滤出该用户信息

创建用户组:groupadd

 

删除用户/组:userdel 删除用户

                       groupdel删除组