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


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來檢查用戶賬號的完整性。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM