1. 程式人生 > 其它 >Linux建立使用者後法登陸系統的解決方案

Linux建立使用者後法登陸系統的解決方案

前言

很多人用這兩條命令建立使用者,常常出現無法登陸圖形桌面的情況。

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!

之後就可以切換使用者並登入這個賬戶的圖形桌面了。