Linux建立使用者後法登陸系統的解決方案
阿新 • • 發佈:2021-10-07
前言
很多人用這兩條命令建立使用者,常常出現無法登陸圖形桌面的情況。
useradd testname
passwd testname
當然這兩條命令是非常有用的,我們確實建立了一個使用者,可以在shell中切換到該使用者。但不能登入到圖形桌面。
實際上建立使用者可以登陸圖形桌面比這個複雜一點。下面是比較詳細的步驟。
1. 臨時進入root許可權
sudo su root
2. 建立使用者
建立使用者的兩種選擇。
新增使用者 -d 指定使用者主目錄 -m 若主目錄不存在則建立
這條命令在 /home 下建立了使用者主目錄。而前言所提命令建立使用者後沒有使用者主目錄。
useradd -d /home/testname -m testname
相對於上面的命令 -g 將使用者新增到 root組裡
useradd -d /home/testname -m testname -g root
檢視使用者所屬組
groups testname
3. 設定使用者密碼
passwd testname
之後鍵入兩次密碼確認即可。
注意輸入的密碼因為安全原因,不會回顯。
4. 授權使用者 sudo 許可權
即使建立的使用者放到 root 組裡,剛建立的使用者還是沒有sudo 許可權。
所以我們要配置一下(選擇性的,如果你需要的話)
sudo su root
vim /etc/sudoers
鍵入 i,開始修改資訊。
並且在 root ALL=(ALL:ALL) ALL 下新增 你建立的使用者名稱 + ALL=(ALL:ALL) ALL
(這裡 使用者名稱 testname 改為了實際的使用者名稱 因為實際上我並沒有建立 testname使用者 這裡是之前的一個案例)
修改完成後, 鍵入Esc 退出編輯並強制修改檔案。
Esc
:wq!
之後就可以切換使用者並登入這個賬戶的圖形桌面了。