首頁  >  文章  >  運維  >  linux更改用戶名

linux更改用戶名

藏色散人
藏色散人原創
2019-06-06 10:01:5521666瀏覽

有時候,由於某些原因,我們可能需要重新命名使用者名稱。我們可以輕鬆修改使用者名稱以及對應的家目錄和 UID。

linux更改用戶名

修改使用者名稱

我們使用 usermod 來修改使用者名稱。其語法為,

$ usermod -l new_username old_username

舉個例子,假設我們有一個名叫dan 的使用者想要重新命名為susan,那麼在終端機下執行下面命令:

$ sudo usermod -l susan dan

這只會更改使用者名,而其他的東西,例如使用者群組,家目錄,UID 等都保持不變。

注意:- 你需要從要改名的帳號中登出並殺掉該用戶的所有進程,要殺掉該用戶的所有進程可以執行下面命令,

$ sudo pkill -u dan
$ sudo pkill -9 -u dan

修改家目錄

要同時更改家目錄,我們需要在執行usermod 指令的同時加上-d 選項,

$ sudo usermod -d /home/susan -m susan

更改使用者UID

執行下方指令修改使用者UID,

$ sudo usermod -u 2000 susan

這裡2000 就是使用者的新UID。

修改使用者群組名稱

要把使用者群組名稱從 dan 修改為 susan,我們需要使用 groupmod 指令。使用下面指令來修改使用者群組名,

$ groupmod -n susan dan

做完修改後,可以使用id 指令來檢查,

$ id susan

相關影片教學推薦:《Linux教學

以上是linux更改用戶名的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn