ווטסאפ - לינוקס, BSD, קוד פתוח ותוכנה חופשית בעברית. Whatsup - Linux, BSD, open source and free software in Hebrew

 
 
  כניסת חברים · רישום · שכחתי סיסמה  
tux the penguin
תגובה לנושא
צפיה בנושא הבא Printable version התחבר כדי לבדוק הודעות פרטיות צפיה בנושא הקודם
אורח · ·
 

הודעה פורסם: 19/06/2020 - 16:15
נושא ההודעה: אתמול הסרתי את pam ומאז אני לא יכול לעשות log in למערכת שלי.

אני על ג'נטו, עם systemd ו gnome ועם sddm וכניסה אוטומטית היישר לgnome ללא מגע יד אדם (כמו כניסה לווינדווז).
מאתמול, אחרי שהסרתי את pam (מייד אומר מדוע הסרתי) אני לא יכול להכנס למערכת, לא באופן הרגיל (כלומר שהמערכת פשוט עולה ל gnome) ולא כשאני מנסה לעבור לטרמינל עם CTRL-SHIFT-F3 ומשם להכנס ידנית.
כשאני מנסה להכנס ידנית באופן הזה, הוא פשוט לא מקבל את הסיסמה שלי ומחזיר אותי לנסות שוב עם שם משתמש חדש וסיסמה. ככה לעד (וכן הסיסמה נכונה Smile).

בכל אופן הסרתי את pam כי רציתי לנסות לפתור התנגשויות שהיו לי במערכת, בין השאר גם עם החבילה הזו.
עכשיו נותרתי עם גישה לג'נטו רק דרך chroot שיש לי בעזרת archlinux שגם מותקנת על המחשב.
אז כרגע אני כותב מarch ויש לי טרמינל עם chroot לתוך ג'נטו.
ראוי לציין שאני יכול להתקין תוכנה בג'נטו דרך סביבת chroot הזו.
אבל אם למשל אני רוצה להכנס לתוך המשתמש שלי כלומר כשאני פוקד:

קוד:
su - myusername

אני מקבל את ההודעה הבאה:
קוד:
su: Module is unknown
(Ignored)

ואז הוא מכניס אותי לתוך המשתמש שלי (יש את שם המשתמש שלי לפני סימן השטרודל).
ואז אם למשל אני רוצה להתקין חבילה מסויימת, למשל:
קוד:
sudo emerge lyx

אני מקבל את ההודעה הבאה:
קוד:
sudo: PAM account management error: Module is unknown


ראוי לציין שמאז כבר פקדתי עליו את הפקודה:
קוד:
emerge @preserved-rebuild

שבעיקרון להבנתי אם היא רואה שיש קבצים במערכת שנשארו יתומים אבל צריכים אותם, היא פשוט מתקינה את החבילות שצריך מחדש ומקשרת אותם לקבצים הבינאריים האלו (יכול להיות שלא תיארתי במדוייק את הרעיון אבל זה מה שקורה באופן כללי).
אז אכן הותקן מחדש pam וגם sudo וגם shadow וגם sddm וגם samba ועוד מספר חבילות שונות.
אבל זה לא הצליח לתקן את הקלקול שיצרתי.
אני פשוט תקוע מחוץ למערכת שלי לא עלינו.
 
   
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
אורח · ·
 

הודעה פורסם: 19/06/2020 - 17:11
נושא ההודעה:

https://wiki.archlinux.org/index.php/Reset_lost_root_password
 
   
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
צפריראורח · ·
 

הודעה פורסם: 19/06/2020 - 18:05
נושא ההודעה:

נראה לי שמה שצריך לעשות במצב הזה הוא להמנע מדרישה להעלאת מודולים. המודולים מועלים לפי דרישה של הקבצים שתחת /etc/pam.d/ . לדוגמה: עבוד su מדובר על ‎ /etc/pam.d/su .

נסה להזיז הצידה את הקובץ הזה ולהחליף אותו בקובץ ריק. יכול להיות שזה יגרום לכמה דברים קטנים לא לעבוד, אבל אני מקווה שתצליח לפחות לקבל מערכת מספיק עובדת כדי להתקין את החבילה.

אם לא, נסה לקחת את החבילות הבינאריות הרלוונטיות ולשפוך את תוכנן למערכת למקום הרצוי. וכמוכן להעיף מבט על סקריטי ההתקנה ולראות אם יש שם משהו הכרחי. באופן כללי אני מתאר לעצמי שהקבצים החסרים הם הקבצים שתחת /lib/security/ או משהו דומה.
 
   
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
אורח · ·
 

הודעה פורסם: 19/06/2020 - 18:20
נושא ההודעה:

תודה לכם.
הבעיה הייתה כניראה במקום אחר.
מישהו (במקום אחר) הציע לי למסך שתי חבילות:
קוד:
=sys-libs/pam-1.4.0-r2
=sys-auth/pambase-20200618

כי להבנתו מנהל החלונות שלי (sddm) לא יכול לעבוד עם הגרסאות האלו.
אחרי שמיסכתי את שתי החבילות האלו, עשיתי עדכון כללי של המערכת.
שמתי לב שהוא (בין שאר העדכונים הרבים) מתקין sudo מחדש וגם (וניראה לי חשוב יותר) חבילת pambase שונה (מזו שמיסכתי).
אחרי סיום העדכונים והפעלה מחדש, הכל חזר לקדמותו.
איזה מרגש.
 
   
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
אורח · ·
 

הודעה פורסם: 19/06/2020 - 18:31
נושא ההודעה:

אה כן ראוי לציין שהבחור אינו נביא או משהו.
פשוט העתקתי את כל הפלט של מה העדכונים שהמערכת מנסה לעדכן, כולל הבעיות שישנן.
מזה הוא כניראה הסיק את מה שהסיק (וזה לא ממש ברור לי איך הוא הסיק אבל שיהיה) ואמר לי למסך את שתי אלו.
העיקר שנפתר.
שוב תודה לכם.
 
   
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
הצגת הודעות מלפני:     
מעבר אל:  
כל הזמנים הם GMT + 2 שעות
תגובה לנושא
צפיה בנושא הבא Printable version התחבר כדי לבדוק הודעות פרטיות צפיה בנושא הקודם
PNphpBB2 © 2003-2004 

תוכן הדיון

  1. אורח
  2. אורח
  3. אורח [צפריר]
  4. אורח
  5. אורח