Linux基礎命令---修改使用者資訊usermod

一生有你llx發表於2019-01-18

usermod

修改使用者的資訊,包括使用者名稱、密碼、家目錄、uid等。

此命令的適用範圍:RedHat、RHEL、Ubuntu、CentOS、SUSE、openSUSE、Fedora。

 

1 、語法

usermod  [ 選項]  [引數]

 

2 、選項列表

選項

說明

--help

顯示幫助文件

--version

顯示命令版本

-c comment

修改備註資訊

-d home_dir

修改賬戶每次登陸使用的目錄

-e expire_date

修改賬號終止日期,MM/DD/YY

-f inactive_days

賬號過期後多久停用

-g initial_group

修改賬戶的組,這個組必須存在

-G group,[...]

修改使用者的附加組

-l login_name

變更使用者login時的名稱為login_name,其餘不變。特別是,使用者目錄名應該也會跟著更動成新的登入名。

-s shell

修改賬戶登入後使用的shell

-u uid

修改使用者ID

 

3 、檔案

/etc/passwd ,使用者帳號資訊。

/etc/shadow ,使用者帳號資訊加密。

/etc/group ,群組資訊。

 

4 、例項

1 )修改使用者uid

[root@localhost david]#  tail -n 2 /etc/passwd                     // 檢視使用者資訊

webalizer:x:67:67:Webalizer:/var/www/usage:/sbin/nologin

user01:x: 502 :502::/home/user01:/bin/bash

[root@localhost david]#  usermod -u 503 user01                      // 修改 uid 503

[root@localhost david]#  tail -n 2 /etc/passwd                      // 檢視使用者資訊, uid 已經改變

webalizer:x:67:67:Webalizer:/var/www/usage:/sbin/nologin

user01:x: 503 :502::/home/user01:/bin/bash

2 )修改備註資訊

[root@localhost david]#  usermod -c "user01 test" user01          // 修改備註資訊為“ user01 test

[root@localhost david]#  tail -n 2 /etc/passwd                      // 檢視使用者資訊

webalizer:x:67:67:Webalizer:/var/www/usage:/sbin/nologin

user01:x:503:502: user01 test :/home/user01:/bin/bash

 


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29270124/viewspace-2375343/,如需轉載,請註明出處,否則將追究法律責任。

相關文章