Linux基礎命令---修改用戶信息usermod


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                      //修改uid503

[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


免責聲明!

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



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