linux增加用戶的方法:1、使用adduser方式建立用戶,語法如「sudo adduser alvin」;2、使用useradd方式建立用戶,語法如「sudo useradd alvin -m -d /home/alvin ……」。
本文操作環境:linux5.9.8系統,Dell G3電腦。
linux 怎麼增加使用者?
Linux下使用者的建立與刪除:
我們在Linux下建立使用者主要有兩種方式:adduser和useradd,它們的差異以及主要用法如下:
adduser的用法很簡單,只需adduser username即可,如下:
sudo adduser alvin
這個指令其實是個perl腳本,它的底層還是呼叫useradd指令。網路上很多教學說它會進行人機交互,但現在有些發行版(比如centOS)其實已經改進了,無需繁瑣的交互,只需以上一條指令即可創建用戶。
adduser指令會自動建立使用者家目錄,指定shell版本。但是,有些發行版在創建用戶的同時,會要求你設定用戶密碼,而有些不會,需要手動設定密碼。
為使用者建立密碼方法如下:
sudo passwd alvin
useradd是一個相對複雜的指令,而且它的自由度更高。如果只是運行useradd username的話,它會建立一個三無用戶,即:無用戶家目錄,無指定shell版本,無密碼。
為了順利建立一個用戶,我們還需透過一些選項來完善它的參數。 useradd指令常用的選項如下:
-c6309e450abd567637d59c4d8ddd71d5f:加上備註文字。備註文字會儲存在passwd的備註欄位中;
-d05ef0e7af70f18068234b15c224e034a:指定使用者登入時的啟動目錄;
##-D:變更預設值;-e263479855a57e77a2405bf436f012b39:指定帳號的有效期限;-f4d85a6195b4647d75155b6bebb91e0a9:指定在密碼過期後多少天即關閉該帳號;-gac924224aef1ce6b8739493aa849148c:指定使用者所屬的群組;-Gac924224aef1ce6b8739493aa849148c:指定使用者所屬的附加群組;#-m:自動建立使用者的登入目錄;
-M:不要自動建立使用者的登入目錄;-n:取消建立以使用者名稱為名的群組;-r:建立系統帳號;-s:指定使用者登入後所使用的shell;
-u:指定用戶id。 對於我們一般使用者而言,較常用的選項是以上標紅的三個。而對於管理人員而言,則以上所有的選項都需要掌握。我們目前重點介紹以上標紅的三個選項。-d選項用來指定使用者家目錄,也就是使用者登入時所進來的目錄。例如:-d /home/alvin,就是指定使用者的家目錄是/home/alvin。通常-d選項與-m選項一起使用,-m選項的作用是,如果指定目錄不存在時,則會自動建立。
而-s選項則是指定使用者預設shell版本。如果不設定的話,它的預設版本是/bin/sh。所以,我們使用useradd建立新使用者時的經典用法如下:
sudo useradd alvin -m -d /home/alvin -s /bin/bash透過這個方式使用者可以成功創建,但還是沒有密碼。創建密碼的方式依然使用passwd命令,在此不再贅述。 userdel刪除用戶,「userdel 用戶名」即可。最好將它留在系統上的檔案也刪除掉,可以使用「userdel -r 使用者名稱」來實現。
sudo userdel -r alvin推薦學習:《
linux影片教學》
以上是linux 怎麼增加用戶的詳細內容。更多資訊請關注PHP中文網其他相關文章!