1. 程式人生 > >《Linux學習並不難》用戶管理(5):修改Linux用戶賬戶

《Linux學習並不難》用戶管理(5):修改Linux用戶賬戶

Linux 用戶 usermod

9.4 《Linux學習並不難》用戶管理(5):修改Linux用戶賬戶

使用usermod命令可以更改用戶的Shell類型、所屬的組群、用戶密碼的有效期,還能更改用戶的登錄名。

命令語法:

usermod [選項] [用戶名]

命令中各選項的含義如表所示。

選項

選項含義

-G <次要組群名>

修改用戶所屬的次要組群(附加組群)

-l <新登錄名>

修改用戶賬戶名稱

-L

鎖定用戶密碼,使密碼無效

-s <Shell類型>

修改用戶登錄後使用的Shell 如果沒有,系統將選用系統預設的Shell

-U

解除密碼鎖定

-u <用戶UID>

修改用戶UID

-c <用戶名全稱

>

修改用戶賬戶的用戶名全稱

-d <主目錄>

修改用戶登錄時的主目錄,如果指定-m選項,用戶舊目錄會移動到新的目錄中,如舊目錄不存在,則新建目錄

-e <過期日>

修改賬戶的有效期限, 加上用戶賬戶停止日期,日期格式為MM/DD/YY

-f <失效日>

修改在密碼過期後多少天即設定密碼為失效狀態

-g <主要組群名>

修改用戶所屬的主要組群,組群名必須已存在

-o

允許使用重復的UID

-m

移動主目錄的內容到新的位置


例:修改用戶wangwu的主目錄為/home/opop,並自動創建/home/opop目錄。

[root@rhel ~]# usermod -d /home/opop -m wangwu

例:修改用戶wangwu的登錄名為zhaoliu。

[root@rhel ~]# usermod -l zhaoliu wangwu

例:修改用戶zhangsan在密碼過期後20天就禁用該賬戶。

[root@rhel ~]# usermod -f 20 zhangsan

例:修改用戶zhangsan所屬的主要組群為root,該組群必須事先存在。

[root@rhel ~]# usermod -g root zhangsan

例:鎖住用戶zhangsan密碼,使密碼無效。

[root@rhel ~]# usermod -L zhangsan

例:解除用戶zhangsan密碼鎖住。

[root@rhel ~]# usermod -U zhangsan

例:修改用戶zhangsan的Shell類型為/bin/ksh。

[root@rhel ~]# usermod -s /bin/ksh zhangsan


本文節選自Linux學習並不難》教材,這是一本最實用的、理論實踐並重的Linux入門教材。如需閱覽整本書的內容請訪問Linux運維者www.linuxywz.com)網站



《Linux學習並不難》用戶管理(5):修改Linux用戶賬戶