有時候,由於某些原因,我們可能需要重新命名使用者名稱。我們可以輕鬆修改使用者名稱以及對應的家目錄和 UID。
修改使用者名稱
我們使用 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中文網其他相關文章!