על חברים אמרת2024

לחץ כאן לכל השאלות

להלן תוצאת ההרצה של הפקודה Is -I במערכת קבצים מסוג Unix. ידוע כי: המשתמשים dana, ella, finn חברים בקבוצה devs המשתמש finn חבר בקבוצה admins המשתמשות dana, ella חברות בקבוצה users טענה 1: ל-ella יש הרשאות למחוק את הקובץ docs/passwords.txt טענה 2: ל-dana יש הרשאות למחוק את הקובץ docs/readme.txt

1
done
נערך לפני חודש
by
מיין לפי
by Shachar Adam
Shachar Adam 0 נקודות · לפני חודש
מוניטין: 126
Key Point 1: The ability to delete a file in Unix depends on the directory's permissions, not the file's permissions. Key Point 2: The directory docs has the "sticky bit" (t), which restricts file deletion to the file owner or the directory owner. הערה שחר: או סופר יוזר כמו root. Analysis: docs/passwords.txt: File permissions: -rw-rw-rw- (read and write for everyone). Directory permissions for docs: drwxrwxrwt (with the sticky bit). The sticky bit (t) means only the owner of the file (dana), the owner of the directory (ella), or the root user can delete files in this directory, regardless of other permissions. Since ella owns the docs directory, she can delete docs/passwords.txt. Conclusion: Assertion 1 is true. docs/readme.txt: File permissions: -rw-rw-rw- (read and write for everyone). dana does not own docs/readme.txt (it’s owned by ella). Although dana has write permissions on the file, the sticky bit on the directory prevents her from deleting it unless she owns the file or the directory, which she does not. Conclusion: Assertion 2 is false. Final Answer: Statement 1 is true, statement 2 is false.
by
by Shachar Adam
Shachar Adam 0 נקודות · לפני חודש
מוניטין: 126
יש סטיקי ביט על התיקייה, כלומר רק הבעלים של התיקייה, הבעלים של קובץ או סופר יוזר יכולים למחוק קבצים בתיקייה. במקרה הראשון אלה יכולה למחוק את password.txt כי היא הבעלים של התיקייה וגם יש לה הרשאות w במסגרת ה-other. במקרה השני דנה לא יכולה למחוק את readme.txt כי היא לא הבעלים של התיקייה ולא הבעלים של הקובץ וגם לא נתון שהיא סופר יוזר.
by

* השאלה נוספה בתאריך: 25-09-2024