1. 程式人生 > >usermod---修改用戶賬戶信息

usermod---修改用戶賬戶信息

修改用戶名 -s append nac options change 一起 pre 密碼過期

usermod可用來修改用戶帳號的各項設定。

語法

usermod [-LU][-c <備註>][-d <登入目錄>][-e <有效期限>][-f <緩沖天數>][-g <群組>][-G <群組>][-l <帳號名稱>][-s <shell>][-u <uid>][用戶帳號]
選項(options)
  1. -a|--append ##把用戶追加到某些組中,僅與-G選項一起使用
  2. -c|--comment ##修改/etc/passwd文件第五段comment
  3. -d|--home ##修改用戶的家目錄通常和-m選項一起使用
  4. -e|--expiredate ##指定用戶帳號禁用的日期,格式YY-MM-DD
  5. -f|--inactive ##用戶密碼過期多少天後采用就禁用該帳號,0表示密碼已過期就禁用帳號,-1表示禁用此功能,默認值是-1
  6. -g|--gid ##修改用戶的gid,改組一定存在
  7. -G|--groups ##把用戶追加到某些組中,僅與-a選項一起使用
  8. -l|--login ##修改用戶的登錄名稱
  9. -L|--lock ##鎖定用戶的密碼
  10. -m|--move-home ##修改用戶的家目錄通常和-d選項一起使用
  11. -s|--shell ##修改用戶的shell
  12. -u|--uid ##修改用戶的uid,該uid必須唯一
  13. -U|--unlock ##解鎖用戶的密碼

實例

-l 參數用於修改用戶名

1 [root@compute ~]# usermod -l u3 user3
2 [root@compute ~]# id u3
3 uid=505(u3) gid=0(root) 組=0(root),1010(user1)

註:如果使用-G為用戶修改附加組的話,默認情況下會覆蓋原有的附加組,如果只想追加新的附加組可以使用 -aG 其中a表示追加。使用 -d 修改用戶家目錄的時候最好用再配合 -m 使用,其意思是修改家目錄的同時把原來家目錄下的文件復制一份到目的家目錄。

修改用戶的登入shell還可以使用 chsh (change shell)命令。其用法為 chsh USERNAME

可以用pwck來檢查用戶賬號的完整性。

usermod---修改用戶賬戶信息