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 权限的使用者方可使用

 

二.管理系统的用户组

groups    显示用户所在的组

groupadd    创建一个新的工作组

 

groupadd    创建一个新的工作组

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

 

 groupdel    删除指定的工作组

 

groupmod    修改组

 

id    显示真实有效的用户ID

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

 

三.关于系统etc相关文件的管理

etc/passwd 储存用户资料

etc/shadow 用户密码

etc/default/useradd 用户配置

etc/login.defs 用户密码的时长,管理uid、gid等

etc/group  储存用户组信息

 

 

 


posted @ 2020-11-06 20:52  嘿驴嘿  阅读(219)  评论(0)    收藏  举报