用户管理
useradd [选项] 用户名称
选项:指定用户属性
-u:指定用户的uid
-g:指定用户的gid
-c ‘COMMENT’:指明注释信息
-d /path/to/somedir:指定家目录
-s:指明用户默认使用的shell
注意:如果在创建用户时未指定基本组,则useradd会自动为其添加一个与当前用户同名的用户组;且其gid一般同uid
passwd [用户名称]修改密码
Passwd:修改自己的密码
Passwd USERNAME:修改指定用户的密码
usermod修改用户属性
参 数:
-c<备注> 修改用户帐号的备注文字。
-d登入目录> 修改用户登入时的目录。
-e<有效期限> 修改帐号的有效期限。
-f<缓冲天数> 修改在密码过期后多少天即关闭该帐号。
-g<群组> 修改用户所属的群组。
-G<群组> 修改用户所属的附加群组。
-l<帐号名称> 修改用户帐号名称。
-L 锁定用户密码,使密码无效。
-s<shell> 修改用户登入后所使用的shell。
-u<uid> 修改用户ID。
-U 解除密码锁定。
usermod 不允许你改变正在线上的使用者帐号名称。当usermod用来改变user ID, 必须确认这名user没在电脑上执行任何程序。你需手动更改使用者的crontab档。也需手动更改使用者的at工作档。采用NIS server须在server上更动相关的NIS设定。
应用举例:
1、将 newuser2 添加到组 staff 中
# usermod -G staff newuser2
2、修改 newuser 的用户名为 newuser1
# usermod -l newuser1 newuser
3、锁定账号 newuser1
# usermod -L newuser1
4、解除对 newuser1 的锁定
# usermod -U newuser1
userdel:删除用户
-r:删除用户家目录