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

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

הודעה פורסם: 06/09/2016 - 09:39
נושא ההודעה: הצילו: תיקייה ללא בעלים וללא הרשאות - איך לתקן?

התחילו לי לאחרונה בעיות מוזרות עם nautilus ב-Gnome.
חיפוש קצר בגוגל העלה את הדיון הבא: https://bugs.archlinux.org/task/46721?project=1&order=comments&sort=desc&pagenum=4&order2=lastedit&sort2=desc

נכנסתי ל-/run/user/1000/ ועשיתי ls, וקיבלתי את הפלט המוזר הבא -

קוד:

root@charlie:/run/user/1000# ls -l
ls: cannot access 'gvfs': Permission denied
total 0
drwx------ 2 user user  60 Sep  6 09:20 dconf
drwx--x--x 2 user user  60 Sep  6 09:23 gdm
drwx------ 3 user user  60 Sep  6 09:14 gnome-shell
d????????? ? ?    ?      ?            ? gvfs
drwx------ 2 user user  40 Sep  6 09:14 gvfs-burn
drwx------ 2 user user 100 Sep  6 09:14 keyring
drwx------ 2 user user  80 Sep  6 09:14 ksocket-user
drwx------ 2 user user  80 Sep  6 09:14 pulse
drwxr-xr-x 3 user user 100 Sep  6 09:14 systemd


איכשהו תיקיית gvfs איבדה את כל ההרשאות והבעלים, ומציגה רק סימני שאלה. מעולם לא נתקלתי בדבר כזה Sad
כמובן שניסיתי לשנות בעלים בעזרת chown או לתת הרשאות עם chmod, אבל אף על פי שאני מריץ את הפקודות כ-root אני תמיד מקבל

קוד:

root@charlie:/run/user/1000# chown root:root gvfs
chown: cannot access 'gvfs': Permission denied
root@charlie:/run/user/1000# chmod 700 gvfs
chmod: cannot access 'gvfs': Permission denied
root@charlie:/run/user/1000#


מה אפשר לעשות? איך לתקן את זה?
ואיך בכלל דבר כזה קורה?

תודה!
 
   
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
צפריראורח · ·
 

הודעה פורסם: 06/09/2016 - 10:50
נושא ההודעה:

* האם selinux או משהו דומה מעורב כאן?
* האם יש הודעות חשודות מהקרנל?
 
   
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
mksoftלא בפורום כעתSite Admin ת.הצטרפות: 17/03/2002 · הודעות: 10225 · מיקום: כדור הארץ
 

הודעה פורסם: 06/09/2016 - 11:13
נושא ההודעה:

נסה:
קוד:
umount /run/user/1000/gvfs

_________________
הבלוג שלי
 
 צפיה בפרופיל המשתמש שלח הודעה פרטית שלח דוא\ ביקור באתר המפרסם  
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
אורח · ·
 

הודעה פורסם: 06/09/2016 - 12:27
נושא ההודעה:

חשוב לציין שזוהי לא תקיה ללא בעלים והרשאות, זוהי תקיה שאתה לא יכול לקרוא את הבעלים וההרשאות שלה. במקרה הזה זה באמת מוזר אבל את יכול לבצע את אותו הדבר לקבצים של תקיה אם תוריד לה את הרשאות ה-execute שלה.
 
   
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
אורח · ·
 

הודעה פורסם: 06/09/2016 - 13:09
נושא ההודעה:

נסה לחזור על הפקודה עם הרשאות root.

באובונטו ותואמיו
קוד:
sudo ls -l


בRH ותואמיו
קוד:
su -
root password
ls -l
exit
 
   
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
אורח · ·
 

הודעה פורסם: 06/09/2016 - 14:00
נושא ההודעה:

אז מסתבר שהבעלים של התיקייה הוא אותו user, וההרשאות היו 600, מה שמשום מה הפריע ל-root לראות את התיקייה (עם המשתמש user לא היתה שום בעיה!).

צפריר - למיטב ידיעתי אין selinux (לא זוכר שאי פעם הגדרתי על המכונה הזאת). איך בודקים בוודאות?

מאיר - תודה, אנסה (מהסתכלות קצרה ב-mount נראה שאכן gvfs-fuse מעוגן שם).

אורח - כמו שכתבתי - הכל נעשה כמשתמש root. דוקא כשחזרתי למשתמש הרגיל כן ראיתי את ההרשאות וה-Owner.

קצת מוזר ש-root לא מורשה לעשות/לראות דברים - חשבתי ש-root תמיד מתעלם מהרשאות...
 
   
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
אורח · ·
 

הודעה פורסם: 06/09/2016 - 14:05
נושא ההודעה:

תוספתא: הנה הסבר מתוך שאלה ב-SE - http://unix.stackexchange.com/questions/77453/why-cannot-find-read-run-user-1000-gvfs-even-though-it-is-running-as-root


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

תוכן הדיון

  1. אורח [SF]
  2. אורח [צפריר]
  3. mksoft
  4. אורח
  5. אורח
  6. אורח
  7. אורח

Google Ads