1. 程式人生 > >usermod 修改用戶信息

usermod 修改用戶信息

功能 過期 不同 添加 文件 lpad align mod padding

7.2 usermod 修改用戶信息

1.命令功能

usermod 修改已存在的用戶賬號信息。

2.語法格式

usermod option login

參數選項說明

選項

選項說明

-c

修改用戶passwd文件中的說明欄,同useradd –c功能

-d

修改用戶每次登入時使用的家目錄,同useradd –d功能。

-e

修改用戶終止日期,同useradd –e功能

-u

修改用的UID值。同useradd –u功能

-f

密碼過期後幾日天數永久停用 同useradd –f功能

-s shell

修改用戶登錄後使用的shell 用useradd –s功能

-a

追加用戶到用戶組,僅與-G參數連用

-l

修改用戶的賬號名稱

-L

鎖定用戶密碼,不讓用戶修改密碼

-U

解除密碼鎖定狀態

-G

修改用戶對應為多個不同組成員,同useradd –G功能

usermod的作用是修改用戶,而useradd的作用是添加用戶,本質上是對用戶的操作。

3.使用範例

範例1 多個參數組合使用,usermod –c、-u、-G、-s、-d、-m、-e、-f組合。

[root@cxf home]# usermod -u 777 -s /sbin/nologin -c THANK_YOU -G root  -e "2018/05/20" -f 30 -d /home/think test 
[root@cxf home]# grep -w test /etc/passwd
test:x:777:506:THANK_YOU:/home/think:/sbin/nologin
[root@cxf home]# id test
uid=777(test) gid=506(test) 組=506(test),0(root)
[root@cxf home]# grep -w test /etc/shadow
test:!!:17671:0:99999:7:30:17671:
[root@cxf home]# chage -l test
最近一次密碼修改時間                                    :5月 20, 2018
密碼過期時間                                    :從不
密碼失效時間                                    :從不
帳戶過期時間                                            :5月 20, 2018
兩次改變密碼之間相距的最小天數          :0
兩次改變密碼之間相距的最大天數          :99999
在密碼過期之前警告的天數        :7

說明:-u指定UID值,-s指定登錄shell,-c指定passwd中說明信息,-G指定多個組成員

-e 賬號終止日期,-f密碼到期後,多少日後不賬號停用,-d指定登錄家目錄。

usermod 修改用戶信息