
我已經創建了一個新用戶Linux薄荷12 使用這些指令:
sudo useradd irene
sudo passwd irene
//Here I entered the password
但是,如果我嘗試使用該用戶登錄,螢幕會變黑幾秒鐘,然後我回到登入畫面(不會出現錯誤)。我知道我輸入的密碼是正確的,因為如果我輸入其他內容,則會顯示「密碼錯誤」。
如果您需要更多資訊或告訴我應該檢查哪些日誌文件,請告訴我。
以下是兩個現有使用者(我的使用者是管理員,以及我女朋友的使用者)的群組結果:
$ groups osdave
osdave : osdave adm dialout cdrom plugdev lpadmin admin sambashare
$ groups irene
irene : irene
我想說我必須將 irene 添加到一個組中,但是哪個組呢?另外,以 irene 登入(在控制台中):
su irene
回到家,只有一個osdave
目錄。我要自己創建嗎?
mkdir irene
答案1
您需要設定使用者的主目錄。
sudo mkdir /home/irene && sudo useradd irene -d /home/irene && sudo chown -R irene:irene /home/irene
但使用圖形 UI 新增用戶總是更好。如果這不起作用,您使用什麼版本?什麼DE?
答案2
(這些是用於調查此一般問題的通用說明。)
有兩種可能性:使用者無法實際登入(身份驗證可能成功,但啟動會話失敗),或使用者設定檔中的某些內容導致使用者的 shell 立即登出。
要調查系統層級故障,請查看系統日誌,通常是/var/log/auth.log
.許多現代系統都使用 PAM,因此您將看到提及使用者名稱的日誌條目。 PAM 配置位於或中。pam_something
/etc/pam.conf
/etc/pam.d/name_of_service
若要調查使用者級故障,請嘗試暫時將使用者的點檔案移至其他目錄。另外,請嘗試使用而不是在控制台上登錄su -p
,因為看起來畫面在您嘗試登入後立即被清除。如果看起來用戶~/.profile
正在執行並過度退出,請set -x
在該文件的頂部添加以查看其執行情況的追蹤。