溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

新建用戶后Linux無法進入如何解決

發(fā)布時間:2023-03-16 10:33:18 來源:億速云 閱讀:113 作者:iii 欄目:建站服務器

這篇文章主要介紹了新建用戶后Linux無法進入如何解決的相關知識,內容詳細易懂,操作簡單快捷,具有一定借鑒價值,相信大家閱讀完這篇新建用戶后Linux無法進入如何解決文章都會有所收獲,下面我們一起來看看吧。

新建用戶后Linux無法進入是因為創(chuàng)建方式不正確,其解決辦法是:1、通過“sudo su root”臨時進入root權限;2、執(zhí)行“useradd -d /home/testname -m testname”命令,然后將用戶添加到root組里;3、通過“groups testname”查看用戶所屬組;4、刪除用戶,然后通過“passwd testname”設置用戶密碼即可。

問題:

很多人用這兩條命令創(chuàng)建用戶,常常出現(xiàn)無法登陸圖形桌面的情況。

useradd testname
passwd testname

當然這兩條命令是非常有用的,我們確實創(chuàng)建了一個用戶,可以在shell中切換到該用戶。但不能登錄到圖形桌面。

實際上創(chuàng)建用戶可以登陸圖形桌面比這個復雜一點。下面是比較詳細的步驟。

1.1 臨時進入root權限

sudo su root

1.2 創(chuàng)建用戶

創(chuàng)建用戶的兩種選擇。

  • 添加用戶 -d 指定用戶主目錄 -m 若主目錄不存在則創(chuàng)建
    這條命令在 /home 下創(chuàng)建了用戶主目錄。而前言所提命令創(chuàng)建用戶后沒有用戶主目錄。

useradd -d /home/testname -m testname

  • 相對于上面的命令 -g 將用戶添加到  root組里

useradd -d /home/testname -m testname -g root

查看用戶所屬組

groups testname

徹底刪除用戶

userdel -r testname  # 刪除用戶及其目錄

1.3 設置用戶密碼

passwd testname

之后鍵入兩次密碼確認即可。

注意輸入的密碼因為安全原因,不會回顯。

1.4 授權用戶 sudo 權限

即使創(chuàng)建的用戶放到 root 組里,剛創(chuàng)建的用戶還是沒有sudo 權限。

所以我們要配置一下(選擇性的,如果你需要的話)

sudo su root
vim /etc/sudoers

鍵入 i,開始修改信息。

并且在 root ALL=(ALL:ALL) ALL 下添加 你創(chuàng)建的用戶名 + ALL=(ALL:ALL) ALL
(這里 用戶名 testname 改為了實際的用戶名 因為實際上我并沒有創(chuàng)建 testname用戶 這里是之前的一個案例)

新建用戶后Linux無法進入如何解決

修改完成后, 鍵入Esc 退出編輯并強制修改文件。

Esc
:wq!

之后就可以切換用戶并登錄這個賬戶的圖形桌面了。

關于“新建用戶后Linux無法進入如何解決”這篇文章的內容就介紹到這里,感謝各位的閱讀!相信大家對“新建用戶后Linux無法進入如何解決”知識都有一定的了解,大家如果還想學習更多知識,歡迎關注億速云行業(yè)資訊頻道。

向AI問一下細節(jié)

免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng)、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關證據(jù),一經查實,將立刻刪除涉嫌侵權內容。

AI