外置命令邪铲。
[root@localhost ~]#usermod [選項(xiàng)] 用戶(hù)名
- usermod 命令的選項(xiàng)
選項(xiàng) | 功能 |
---|---|
-c 用戶(hù)說(shuō)明 | 修改用戶(hù)的說(shuō)明信息,即修改 /etc/passwd 文件目標(biāo)用戶(hù)信息的第 5 個(gè)字段 |
-d 主目錄 | 修改用戶(hù)的主目錄无拗,即修改 /etc/passwd 文件中目標(biāo)用戶(hù)信息的第 6 個(gè)字段带到,需要注意的是,主目錄必須寫(xiě)絕對(duì)路徑 |
-e 日期 | 修改用戶(hù)的失效曰期英染,格式為 "YYYY-MM-DD"揽惹,即修改 /etc/shadow 文件目標(biāo)用戶(hù)密碼信息的第 8 個(gè)字段 |
-g 組名 | 修改用戶(hù)的初始組,即修改 /etc/passwd 文件目標(biāo)用戶(hù)信息的第 4 個(gè)字段(GID) |
-u UID | 修改用戶(hù)的UID四康,即修改 /etc/passwd 文件目標(biāo)用戶(hù)信息的第 3 個(gè)字段(UID) |
-G 組名 | 修改用戶(hù)的附加組搪搏,其實(shí)就是把用戶(hù)加入其他用戶(hù)組,即修改 /etc/group 文件 |
-l 用戶(hù)名 | 修改用戶(hù)名稱(chēng) |
-L | 臨時(shí)鎖定用戶(hù)(Lock) |
-U | 解鎖用戶(hù)(Unlock)闪金,和 -L 對(duì)應(yīng) |
-s shell | 修改用戶(hù)的登錄 Shell疯溺,默認(rèn)是 /bin/bash |
此命令對(duì)用戶(hù)的臨時(shí)鎖定,同 passwd 命令一樣哎垦,都是在 /etc/passwd 文件目標(biāo)用戶(hù)的加密密碼字段前添加 "!"喝检,使密碼失效;反之撼泛,解鎖用戶(hù)就是將添加的 "!" 去掉挠说。
- 示例
[root@localhost ~]# usermod -L lamp
[root@localhost ~]# grep "lamp" /etc/shadow
lamp:!$6$YrPj8g0w$ChRVASybEncU24hkYFqxREH3NnzhAVDJSQLwRwTSbcA2N8UbPD9bBKVQSky xlaMGs/Eg5AQwO.UokOnKqaHFa/:15711:0:99999:7:::
# 鎖定用戶(hù)
# 其實(shí)鎖定就是在密碼字段前加入"!",這時(shí)lamp用戶(hù)就暫時(shí)不能登錄了
[root@localhost ~]# usermod -U lamp
[root@localhost ~]# grep "lamp" /etc/shadow
lamp:$6$YrPj8g0w$ChRVASybEncU24hkYFqxREH3NnzhAVDJSQLwRwTSbcA2N8UbPD9bBKVQSkyx laMGs/Eg5AQwO.UokOnKqaHFa/:15711:0:99999:7:::
# 解鎖用戶(hù)
# 取消了密碼字段前的 "!"
[root@localhost ~]# usermod -G root lamp
[root@localhost ~]# grep "lamp" /etc/group
root:x:0:lamp
#lamp用戶(hù)已經(jīng)加入了root組
lamp:x:501:
# 把lamp用戶(hù)加入root組
[root@localhost ~]# usermod -c "test user" lamp
[root@localhost ~]# grep "lamp" /etc/passwd
lamp:x:501:501:test user:/home/lamp:/bin/bash
# 查看一下愿题,用戶(hù)說(shuō)明已經(jīng)被修改了