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

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

הודעה פורסם: 15/03/2020 - 14:06
נושא ההודעה: לא מצליח לעבור לתיקיה מסוימת

בעיה מוזרה שפתאום הופיע: כשאני נכנס כמשתמש , לא מצליח להגיע לתיקיה מסוימת עם את הפקודה:
קוד:
:~ $ cd /usr/share/nginx/html/
-bash: cd: /usr/share/nginx/html/: Permission denied

זה עבד בסדר לפני כן אבל נראה שעשיתי משהו או משהו השתנה. להלן התיקיה עם ההרשאות כשאני נכנס כ root:
קוד:
# ls -l
total 388
-rwxr-x---  1 www-data www-data   2535 Mar 15 07:46 composer.json
-rwxr-x---  1 www-data www-data 323898 Mar 15 08:00 composer.lock
drwxr-x---  3 www-data www-data   4096 Apr 16  2018 config
drwxr-x---  4 www-data www-data   4096 Apr 16  2018 drush
-rwxr-x---  1 www-data www-data    612 Jan 31  2017 index.html
-rwxr-x---  1 www-data www-data    549 May 23  2018 index.php
-rwxr-x---  1 www-data www-data  18046 Apr 16  2018 LICENSE
-rwxr-x---  1 www-data www-data    414 Apr 16  2018 load.environment.php
-rwxr-x---  1 www-data www-data    481 Apr 16  2018 phpunit.xml.dist
-rwxr-x---  1 www-data www-data   6550 Apr 16  2018 README.md
drwxr-x---  3 www-data www-data   4096 Apr 16  2018 scripts
drwxr-x--- 54 www-data www-data   4096 Mar 15 09:10 vendor
drwxr-x---  8 www-data www-data   4096 Mar 15 08:00 web
root@raspberrypi:/usr/share/nginx/html#
 
   
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
אורח · ·
 

הודעה פורסם: 15/03/2020 - 14:18
נושא ההודעה:

לכל הקבצים בתיקייה אין שום הרשאות ל-other גם לא לקריאה.

צריל לראות מה נותן:
קוד:
ls -l /usr/share/nginx

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

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

הודעה פורסם: 15/03/2020 - 14:30
נושא ההודעה:

לא יודע מה השתנה. כנראה שעשיתי משהו מבלי לשים לב. ולא יודע איך לתקן את זה. כמשתמש אני לא יכול להגיע גם לתיקייה nginx אבל לתיקיה /usr/share כן יכול. הנה הפלט של: ls -l /usr/share/nginx
קוד:
root@raspberrypi:/usr/share/nginx# ls -l
total 8
drwxr-x--- 8 www-data www-data 4096 Mar 15 07:46 html
lrwxrwxrwx 1 root     root       23 Jul 12  2017 modules -> ../../lib/nginx/modules
drwxr-xr-x 2 root     root     4096 Sep  2  2019 modules-available

וקטע מהפלט של: root@raspberrypi:/usr/share# ls -l
קוד:
drwxr-xr-x    2 root root  4096 Nov 29  2017 nano
drwxr-xr-x   10 root root  4096 Nov 29  2017 netsurf
drwxr-xr-x    3 root root  4096 Nov 29  2017 nfs-common
drwxr-----    4 root root  4096 Mar  3  2018 nginx
drwxr-xr-x    4 root root  4096 Apr 18  2018 nmap
drwxr-xr-x    2 root root  4096 Nov 29  2017 numpy
 
   
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
ACLאורח · ·
 

הודעה פורסם: 15/03/2020 - 14:45
נושא ההודעה:

ראה
https://www.linux.com/tutorials/how-easily-back-and-restore-linux-file-permissions/
 
   
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
אורח · ·
 

הודעה פורסם: 15/03/2020 - 15:32
נושא ההודעה:

המשתמש שלי שייך לקבוצה של html שהיא: www-data:
קוד:
:~ $ groups
pi adm dialout cdrom sudo audio www-data video plugdev games users input netdev gpio i2c spi

nginx שייך לקבוצת root - לא יודע אם כך צריך להיות אבל ברור למה אין לי גישה אליו. אבל למה לא ל html?
לא כל כך מכיר את נושא ההרשאות ואשמח להסבר.
ראיתי את הקישור שאחד המגיבים הוסיף - הולך לעיין בו ונראה שהוא יותר רלוונטי לגיבוי ההרשאות - יהיה טוב להשתמש בו לאחר שנסדר את ההרשאות..
תודה
 
   
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
אורח · ·
 

הודעה פורסם: 15/03/2020 - 21:11
נושא ההודעה:

עוד משהו: היוזר שלי שייך לקבוצה www-data שיש לה הרשאה לתיקיית html/
 
   
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
אוליאורח · ·
 

הודעה פורסם: 15/03/2020 - 21:57
נושא ההודעה:

תבדוק attribute של הקובץ עם lsattr, אולי שינית לו דגלון בטעות. Smile
(את רשימת הדיגלונים והפרוש שלהם תוכל לראות במנואל של הפקודה chattr)
 
   
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
אורח · ·
 

הודעה פורסם: 15/03/2020 - 21:59
נושא ההודעה:

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

הודעה פורסם: 15/03/2020 - 23:19
נושא ההודעה:

לא נראה שהוספתי דיגלון, לא מכיר את הפקודה הזו.. הנה מה שיש כרגע:
קוד:
root@raspberrypi:/usr/share/nginx# lsattr
--------------e---- ./html
--------------e---- ./modules-available
lsattr: Operation not supported While reading flags on ./modules
 
   
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
אורח · ·
 

הודעה פורסם: 16/03/2020 - 09:48
נושא ההודעה:

כדי לפתור את בעיית הגישה לתיקייה בצעתי שני שינויים:
שיניתי את owner:group של תיקיית nginx שנמצאת מעל html- במקום root:root ל www-data:www-data עם הפקודה:
קוד:
chown www-data:www-data /usr/share/nginx/ -R

וגם הוספתי x להרשאות של תיקיית nginx עם פקודת:
קוד:
chmod 750 /usr/share/nginx

כרגע ניתן לבצע:
קוד:
cd /usr/share/nginx/html/

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

תוכן הדיון

  1. אורח
  2. אורח
  3. אורח
  4. אורח [ACL]
  5. אורח
  6. אורח
  7. אורח [אולי]
  8. אורח
  9. אורח
  10. אורח