You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
|
|
# **usermod**
|
|
|
|
|
|
|
|
|
|
## 说明
|
|
|
|
|
|
|
|
|
|
**usermod命令** 用于修改用户的基本信息。usermod命令不允许你改变正在线上的使用者帐号名称。当usermod命令用来改变user id
|
|
|
|
|
必须确认这名user没在电脑上执行任何程序。你需手动更改使用者的crontab档。也需手动更改使用者的at工作档。采用NIS server须在
|
|
|
|
|
server上更动相关的NIS设定
|
|
|
|
|
|
|
|
|
|
## 选项
|
|
|
|
|
|
|
|
|
|
```markdown
|
|
|
|
|
用法:usermod [选项] 登录
|
|
|
|
|
|
|
|
|
|
选项:
|
|
|
|
|
-c, --comment 注释 GECOS 字段的新值
|
|
|
|
|
-d, --home HOME_DIR 用户的新主目录
|
|
|
|
|
-e, --expiredate EXPIRE_DATE 设定帐户过期的日期为 EXPIRE_DATE
|
|
|
|
|
-f, --inactive INACTIVE 过期 INACTIVE 天数后,设定密码为失效状态
|
|
|
|
|
-g, --gid GROUP 强制使用 GROUP 为新主组
|
|
|
|
|
-G, --groups GROUPS 新的附加组列表 GROUPS
|
|
|
|
|
-a, --append GROUP 将用户追加至上边 -G 中提到的附加组中
|
|
|
|
|
并不从其它组中删除此用户
|
|
|
|
|
-h, --help 显示此帮助信息并推出
|
|
|
|
|
-l, --login LOGIN 新的登录名称
|
|
|
|
|
-L, --lock 锁定用户帐号
|
|
|
|
|
-m, --move-home 将家目录内容移至新位置 (仅于 -d 一起使用)
|
|
|
|
|
-o, --non-unique 允许使用重复的(非唯一的) UID
|
|
|
|
|
-p, --password PASSWORD 将加密过的密码 (PASSWORD) 设为新密码
|
|
|
|
|
-R, --root CHROOT_DIR chroot 到的目录
|
|
|
|
|
-s, --shell SHELL 该用户帐号的新登录 shell
|
|
|
|
|
-u, --uid UID 用户帐号的新 UID
|
|
|
|
|
-U, --unlock 解锁用户帐号
|
|
|
|
|
-Z, --selinux-user SEUSER 用户账户的新 SELinux 用户映射
|
|
|
|
|
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
## 实例
|
|
|
|
|
|
|
|
|
|
```bash
|
|
|
|
|
usermod -G staff newuser2 # 将newuser2添加到组staff中
|
|
|
|
|
usermod -g groupnae user # 变更用户user的所属组
|
|
|
|
|
usermod -l newuser1 newuser # 修改newuser的用户名为newuser1
|
|
|
|
|
usermod -L newuser1 # 锁定账号newuser1
|
|
|
|
|
usermod -U newuser1 # 解除对newuser1的锁定
|
|
|
|
|
```
|