Linux用户及组相关文件命令
一.passwd
1,用户账号文件
username:用户登录名
password:加密后的用户密码
uid:用户id。每个用户的uid值都是独一无二的,其中可在/etc/login.defs中查看并更改最小值,一般0~499为系统uid
gid:用户组id。其中可在/etc/login.defs中查看并更改最小值,一般0~499为系统gid
home:分配给用户的家目录
shell:用户登陆后执行的shell
2.设置用户密码
注意:使用root用户可为其他用户设置密码,而非root用户只能为自己设置密码
格式:passwd 用户名
选项:
-d:删除密码,仅有系统管理者才能使用;
-f:强制执行;
-k:设置只有在密码过期失效后,方能更新;
-l:锁住密码;
-s:列出密码的相关信息,仅有系统管理者才能使用;
-u:解开已上锁的帐号。
二.useradd
1.添加用户
格式:useradd 选项 用户名
选项:
-c:加上备注文字。备注文字会保存在passwd的备注栏位中;
-d:指定用户登入时的启始目录;
-D:变更预设值;
-e:用YYYY-MM-DD格式指定帐号的有效期限;
-f:指定在密码过期后多少天即关闭该帐号;
-g:指定用户所属的群组;
-G:指定用户所属的附加群组;
-m:自动建立用户的登入目录;
-M:不要自动建立用户的登入目录;
-n:取消建立以用户名称为名的群组;
-r:建立系统帐号;
-s:指定用户登入所使用的shell;
-u:设置用户id
三.usermod
1.修改用户信息
格式:usermod 选项 用户名
选项:
-c:修改用户帐号的备注文字;
-d:修改用户登入时的目录;
-e:修改帐号的有效期限;
-f:修改在密码过期后多少天即关闭该帐号;
-g:修改用户所属的群组;
-G;修改用户所属的附加群组;
-l:修改用户帐号名称;
-L:锁定用户密码,使密码无效;
-s:修改用户登入后所使用的shell;
-u:修改用户ID;
-U:解除密码锁定。
四.userdel
1.删除用户
格式:userdel 选项 用户名
选项:
-r:删除账号时,连同账号主目录一起删除

浙公网安备 33010602011771号