【筆記】usermod 命令 - 修改用戶信息

外置命令。

[root@localhost ~]#usermod [選項] 用戶名
  • usermod 命令的選項
選項 功能
-c 用戶說明 修改用戶的說明信息,即修改 /etc/passwd 文件目標(biāo)用戶信息的第 5 個字段
-d 主目錄 修改用戶的主目錄,即修改 /etc/passwd 文件中目標(biāo)用戶信息的第 6 個字段,需要注意的是,主目錄必須寫絕對路徑
-e 日期 修改用戶的失效曰期,格式為 "YYYY-MM-DD",即修改 /etc/shadow 文件目標(biāo)用戶密碼信息的第 8 個字段
-g 組名 修改用戶的初始組,即修改 /etc/passwd 文件目標(biāo)用戶信息的第 4 個字段(GID)
-u UID 修改用戶的UID,即修改 /etc/passwd 文件目標(biāo)用戶信息的第 3 個字段(UID)
-G 組名 修改用戶的附加組,其實就是把用戶加入其他用戶組,即修改 /etc/group 文件
-l 用戶名 修改用戶名稱
-L 臨時鎖定用戶(Lock)
-U 解鎖用戶(Unlock),和 -L 對應(yīng)
-s shell 修改用戶的登錄 Shell,默認(rèn)是 /bin/bash

此命令對用戶的臨時鎖定,同 passwd 命令一樣,都是在 /etc/passwd 文件目標(biāo)用戶的加密密碼字段前添加 "!",使密碼失效;反之,解鎖用戶就是將添加的 "!" 去掉。

  • 示例
[root@localhost ~]# usermod -L lamp
[root@localhost ~]# grep "lamp" /etc/shadow
lamp:!$6$YrPj8g0w$ChRVASybEncU24hkYFqxREH3NnzhAVDJSQLwRwTSbcA2N8UbPD9bBKVQSky xlaMGs/Eg5AQwO.UokOnKqaHFa/:15711:0:99999:7:::
# 鎖定用戶
# 其實鎖定就是在密碼字段前加入"!",這時lamp用戶就暫時不能登錄了
[root@localhost ~]# usermod -U lamp
[root@localhost ~]# grep "lamp" /etc/shadow
lamp:$6$YrPj8g0w$ChRVASybEncU24hkYFqxREH3NnzhAVDJSQLwRwTSbcA2N8UbPD9bBKVQSkyx laMGs/Eg5AQwO.UokOnKqaHFa/:15711:0:99999:7:::
# 解鎖用戶
# 取消了密碼字段前的 "!"
[root@localhost ~]# usermod -G root lamp
[root@localhost ~]# grep "lamp" /etc/group
root:x:0:lamp
#lamp用戶已經(jīng)加入了root組
lamp:x:501:
# 把lamp用戶加入root組
[root@localhost ~]# usermod -c "test user" lamp
[root@localhost ~]# grep "lamp" /etc/passwd
lamp:x:501:501:test user:/home/lamp:/bin/bash
# 查看一下,用戶說明已經(jīng)被修改了

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

友情鏈接更多精彩內(nèi)容