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

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

使用usermod命令能夠更改用戶的Shell類型、所屬的組羣、用戶密碼的有效期,還能更改用戶的登陸名。運維

命令語法:ide

usermod [選項] [用戶名]學習

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

選項 spa

選項含義 get

-G <次要組羣名>it

修改用戶所屬的次要組羣(附加組羣) 入門

-l <新登陸名>table

修改用戶帳戶名稱

-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)網站

相關文章
相關標籤/搜索