Linux用户及组相关文件介绍

一、Linux系统用户账号的管理

useradd    创建的新的系统用户

-c<备注>:加上备注文字。备注文字会保存在passwd的备注栏位中;
-d<登入目录>:指定用户登入时的启始目录;
-D:变更预设值;
-e<有效期限>:指定帐号的有效期限;
-f<缓冲天数>:指定在密码过期后多少天即关闭该帐号;
-g<群组>:指定用户所属的群组;
-G<群组>:指定用户所属的附加群组;
-m:自动建立用户的登入目录;
-M:不要自动建立用户的登入目录;
-n:取消建立以用户名称为名的群组;
-r:建立系统帐号;
-s<shell>:指定用户登入后所使用的shell;
-u<uid>:指定用户id

 

 

 

 userdel     删除给定的用户,以及与用户相关的文件

-f:强制删除用户,即使用户当前已登录;
-r:删除用户的同时,删除与用户相关的所有文件。

 

 

 usermod   修改用户账号

-c<备注>:修改用户帐号的备注文字;
-d<登入目录>:修改用户登入时的目录;
-e<有效期限>:修改帐号的有效期限;
-f<缓冲天数>:修改在密码过期后多少天即关闭该帐号;
-g<群组>:修改用户所属的群组;
-G<群组>;修改用户所属的附加群组;
-l<帐号名称>:修改用户帐号名称;
-L:锁定用户密码,使密码无效;
-s<shell>:修改用户登入后所使用的shell;
-u<uid>:修改用户ID;
-U:解除密码锁定。

 

 

 passwd     修改用户密码

   -k 保持未过期身份验证令牌
   -l 关闭账号密码。效果相当于usermod -L,只有root才有权使用此项。
   -u 恢复账号密码。效果相当于usermod -U,同样只有root才有权使用。
   -g 修改组密码。gpasswd的等效命令。
   -f 更改由finger命令访问的用户信息。
   -d 关闭使用者的密码认证功能, 使用者在登入时将可以不用输入密码, 只有具备 root 权限的使用者方可使用.
   -S 显示指定使用者的密码认证种类, 只有具备 root 权限的使用者方可使用.

 

 

 

 

 

 

二、Linux系统用户组的管理

groups    显示用户所在的组

 

groupadd    创建一个新的工作组

-g:指定新建工作组的id;
-r:创建系统工作组,系统工作组的组ID小于500;
-K:覆盖配置文件“/ect/login.defs”;
-o:允许添加组ID号不唯一的工作组。

 

 groupdel    删除指定的工作组

 

 

 

 

groupmod    修改组

 

 

 

 id     显示真实有效的用户ID(UID)和组ID(GID)

-g或--group   显示用户所属群组的ID。
-G或--groups   显示用户所属附加群组的ID。
-n或--name    显示用户,所属群组或附加群组的名称。
-r或--real    显示实际ID。
-u或--user    显示用户ID。
-help         显示帮助。
-version      显示版本信息。

 

 

 

三、与用户账号有关的系统文件

/etc/passwd文件是用户管理工作涉及的最重要的一个文件。

 

 

用户组的所有信息都存放在/etc/group文件中。

 

posted @ 2020-11-05 16:21  浮殇-  阅读(107)  评论(0)    收藏  举报