温馨提示×

linux中usermod的用法是什么

小亿
139
2023-09-07 09:25:32
栏目: 智能运维

usermod是一个用于修改用户账号属性的命令。它可以用来修改用户的用户名、用户组、用户ID、用户家目录、登录Shell等属性。

usermod的常见用法如下:

1. 修改用户名:`usermod -l 新用户名 旧用户名`
  例如:`usermod -l newuser olduser`,将用户名olduser修改为newuser。

2. 修改用户家目录:`usermod -d 新目录 用户名`
  例如:`usermod -d /home/newdir username`,将用户username的家目录修改为/home/newdir。

3. 修改用户ID:`usermod -u 新用户ID 用户名`
  例如:`usermod -u 1001 username`,将用户username的ID修改为1001。

4. 修改用户组:`usermod -g 新组名 用户名`
  例如:`usermod -g newgroup username`,将用户username的组名修改为newgroup。

5. 修改用户附加组:`usermod -G 附加组名 用户名`
  例如:`usermod -G group1,group2 username`,将用户username的附加组修改为group1和group2。

6. 修改用户登录Shell:`usermod -s 新Shell路径 用户名`
  例如:`usermod -s /bin/bash username`,将用户username的登录Shell修改为/bin/bash。

7. 禁用用户账号:`usermod -L 用户名`
  例如:`usermod -L username`,禁用用户username的账号。

8. 解锁用户账号:`usermod -U 用户名`
  例如:`usermod -U username`,解锁用户username的账号。

注意:在使用usermod命令修改用户属性之前,需要以root用户身份执行或使用sudo命令。

0