एडुबंटू 24.04 पर डिफ़ॉल्ट GNOME शेल के साथ वैकल्पिक अविशेषाधिकार प्राप्त उपयोगकर्ता में लॉग इन करने में असमर्थ - sudoer (uid=1000) काम करता है

image

मैंने अभी-अभी अपनी बेटी के लिए एडुबंटू 24.04 स्थापित किया है और क्योंकि मुझे पता था कि इंस्टॉलेशन के दौरान बनाया गया उपयोगकर्ता एक व्यवस्थापक है, इसलिए मैंने इंस्टॉलेशन के बाद सेटिंग्स एप्लिकेशन से उसका उपयोगकर्ता खाता बनाने का विकल्प चुना।

मैं इसके साथ लॉग ऑन करने में सक्षम हूं बिना किसी समस्या के "प्राथमिक" उपयोगकर्ता (इंस्टॉलेशन के दौरान बनाया गया)। लेकिन उसके उपयोगकर्ता के साथ लॉग इन करने का कोई भी प्रयास मुझे पासवर्ड सही होने के बावजूद वापस लॉगिन स्क्रीन पर ले आता है (मुझे पता है, क्योंकि एक गलत पासवर्ड एक अलग और दृश्यमान त्रुटि देता है)।

कुछ संशोधन किए गए थे इंस्टालेशन के दौरान या उसके तुरंत बाद:

जब लॉगऑन विफल हो गया, तो मेरी प्रारंभिक इच्छा मेरी बेटी के खाते के लिए $HOME को समतल करने की थी। इसलिए मैंने टर्मिनल पर उसके उपयोगकर्ता संदर्भ में बदलाव के बाद xdg-user-dirs-update --force के साथ ऐसा किया।

उससे कोई मदद नहीं मिली। इसलिए मैंने खाता और उपयोगकर्ता निर्देशिका हटा दी और फिर उपयोगकर्ता खाता फिर से बनाया।

उससे भी कोई मदद नहीं मिली।

क्या हो रहा है और इसे कैसे ठीक किया जाए, इसके बारे में मुझे समझ नहीं आ रहा है यह अब तक. मैंने एडुबंटू को चुना क्योंकि इसे बच्चों के लिए उपयुक्त बताया गया था, लेकिन अन्यथा मैं अब अपने दैनिक कार्यों के लिए उबंटू या गनोम का उपयोग नहीं करता। यह भी निश्चित नहीं है कि यह प्रश्न बिल्कुल एडुबंटू के लिए विशिष्ट है।

मैं इसका निदान कैसे कर सकता हूं और इसे कैसे ठीक कर सकता हूं?

लॉगऑन को इंटरैक्टिव रूप से प्रयास करते समय जर्नलक्टल से आउटपुट --फॉलो करें। उपयोगकर्ता नाम को बेटी और होस्टनाम से बदल दिया गया था और साथ ही टाइमस्टैम्प को संक्षिप्तता के लिए हटा दिया गया था।

अच्छे उपाय के लिए:

$HOME/.config/user-dirs.dirs:

और $HOME/.config/user-dirs.locale:

मेरे उपयोगकर्ता के खाते के संदर्भ में (लेकिन एक टर्मिनल से):

(प्रतीत होता है से) /etc/profile.d/edubuntu.sh)

लेकिन मेरे सामान्य उपयोगकर्ता के लिए:

(प्रतीत होता है कि /etc/X11/Xsession.d/55gnome-session_gnomerc से)

संपादित करें 20:52जेड:

मैंने सिस्टमडी-कोरडंप सक्षम होने के साथ इसे फिर से आजमाया और परिणामी कोरडंप के स्ट्रिंग्स को देखा, जो निकला:

के लिए /usr/libexec/gnome-session-binary रनिंग ग्रीटर का मान था (/proc/.../environ से प्राप्त):

मेरे अपने उपयोगकर्ता के लिए यह था:

जैसा हो सकता है मेरे संपादनों से देखा गया और जैसा कि स्टीलड्राइवर की टिप्पणी से सुझाया गया था कि जो गलत है वह XDG_DATA_DIRS का मान है।

मेरा समाधान (टिप्पणी और मेरे प्रश्न से परे कोई समाधान या कोई निदान नहीं) पॉप्युलेट करना था ~बेटी/.pam_environment इस पंक्ति के साथ:

... उस उपयोगकर्ता के माध्यम से पुनर्प्राप्त किया गया जिसके लिए यह काम करता है।

पीएस: मैं इसके बजाय निदान के चरणों के साथ किसी भी वास्तविक सुधार को खुशी से स्वीकार करूंगा।

Ask AI
#1 #2 #3 #4 #5 #6 #7 #8 #9 #10 #11 #12 #13 #14 #15 #16 #17 #18 #19 #20 #21 #22 #23 #24 #25 #26 #27 #28 #29 #30 #31 #32 #33 #34 #35 #36 #37 #38 #39 #40 #41 #42 #43 #44 #45 #46 #47 #48 #49 #50 #51 #52 #53 #54 #55 #56 #57 #58 #59 #60 #61 #62 #63 #64 #65 #66 #67 #68 #69 #70