usermod命令修改使用者資訊?學linux需要多長時間

老男孩Linux發表於2021-04-27

usermod命令用於修改系統已經存在的使用者的賬號資訊。想要成為優秀的Linux運維工程師,Linux基礎命令的掌握是必須的。而核心命令中,修改使用者資訊的usermod命令是非常重要的,那麼修改使用者資訊的usermod命令引數選項有什麼?usermod和useradd有什麼區別?

修改使用者資訊的usermod命令引數選項有什麼?

-c comment 修改使用者password檔案中使用者的說明欄,同useradd的-c功能。

-d home_dir 修改使用者每次登入時所使用的家目錄,同usenadd的-d功能。

-e expire_date 修改使用者終止日期,同useradd的e功能。

-f inactive_days 修改使用者過期幾日後永久停權,同useradd的-f功能。

-g initial_group 修改使用者對應的使用者組,同useradd的-g功能。

-G group,[...] 修改此使用者為多個不同組的成員,同useradd的-G功能。

-m 使用者目錄如果不存在則自動建立。

-M 不建立使用者家目錄,優先於/etc/login.defs檔案設定。一般建立虛擬使用者時不建立家目錄,部署應用服務時需要建立虛擬使用者。

-n 預設情況下,使用者的使用者組與使用者的名稱會相同。如果命令新增了-n引數,則不會生成與使用者同名的使用者組了。

-r 此引數是用來建立系統使用者的。系統使用者的UID會比定又在系統檔上/eclogin.defs,的UID_MIN要小。注意此用法中useradd所建立的使用者不會建立使用者家目錄,也不會在乎記錄在/etc/login.defs.的定義值。如果想要有使用者家目錄,則必須額外指定-m引數來建立系統使用者。

-s shell 修改使用者登入後使用的Shell名稱,同useradd的-s功能。

-u uid 修改使用者的ID值,同useradd的-u功能。

-a 追加使用者到使用者組,僅與-G引數連用。

-l 修改使用者的賬號名稱。

-L 鎖定使用者密碼,不讓使用者改密碼。

-U 解除密碼鎖定。

usermod和useradd有什麼區別?

usermod的作用是修改使用者,而useradd的作用是新增使用者,本質上都是對使用者進行操作,因此,引數作用大部分都是類似的,只不過命令不同,就是新增和修改的區別。


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

相關文章