lamp privileges

terra2

New member
lamp privileges

שיחקתי עם הפריווילגיות של התיקיה var/www/x
ועכשיו אם נוצרים קבצים חדשים בתוכה על ידי פקודות בחלקם רשום owner: www-data

ואני לא מצליח לרנדר את חלקם על הדפדפן כי רשום בחלקם access נגיד בלי create...

קודם , איך אני בודק הרשאות של תיקיה ואיזה קבוצות ויוזרים משויכים אליה והבעלים שלה?
ולאחר מכן איך אני מחזיר ל deafult קודם את ההרשאות והקבוצות ובעלים של התיקיה, ואיזה פריווילגיות לתת לה לאחר שהיא בברירת מחדל ?

תודה
 

Dניאל Mור

New member
נסיון לעזור:

על-מנת לבדוק הרשאות על תיקייה, הרץ את הפקודה 'ls -ld DIR_NAME'. הפלט של הפקודה יראה לך מי ה - Owner של התיקייה ואיזו קבוצה "משוייכת" אליה. אציין בשלב זה, שכברירת מחדל, מנגנון ההרשאות של לינוקס עובד מול שלושה גורמים, הכוונה: לכל קובץ או תיקייה מוגדרות הרשאות ל - Owner (יוזר\משתמש כלשהוא), לקבוצה (Group) ולכל השאר (Others). ניתן לתת הרשאות פרטניות למשתמשים וקבוצות ספציפיות, אך מדובר בפעולה שדורשת הגדרה\שימוש בפקודות יותר נקודתיות (מה שנקרא POSIX ACL).

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

בהצלחה!

+דניאל.
 

terra2

New member
תודה והנה אחד הקבצים לדוגמא

אחד הקבצים שמה
-rw-rw-rw- 1 www-data www-data 516 פבר

יש עוד כל מני הרשאות שונות ומשונות . יש חומר קריאה עליהם ועל שינוים?

הברירת מחדל הכוונה שלי היא., ההרשאות הראשונות שמקבלים בתיקית www בהתקנת המערכת. ואחריה רק אעשה chown על התיקיה הראשית שאני צריך (שיכול גם על התת תיקיות).
 

זונע

New member
את ה-Owner באמת קשה לנחש

אבל יש מצב שאת ההרשאות עצמן אפשר להבין עם umask...
 
למעלה