Menu
CoddyTech

קריאת הרשאות

חלק מהיחידה יסודות במסלול ה-Terminal של Coddy. שיעור 54 מתוך 82.

כל שורה של ls -l מתחילה במחרוזת הרשאות בת 10 תווים, לדוגמה:

-rw-r--r-- 1 user user  120 Jan 10 09:00 report.txt
drwxr-xr-x 2 user user 4096 Jan 10 09:00 projects

התווים הראשון מציין את הסוג: - עבור קובץ רגיל, d עבור תיקייה. תשעת התווים האחרים מחולקים לשלוש קבוצות של שלושה:

  • תווים 2–4: ההרשאות של הבעלים
  • תווים 5–7: ההרשאות של הקבוצה
  • תווים 8–10: ההרשאות של כל השאר (אחרים)

בכל קבוצה r פירושו קריאה, w כתיבה ו־x ביצוע, ו־- פירושו שההרשאה חסרה.

לכן rw-r--r-- מאפשר לבעלים לקרוא ולכתוב, ולכל השאר רק לקרוא. עבור תיקייה, x הוא מה שמאפשר לך להיכנס אליה באמצעות cd.

challenge icon

אתגר

קל

השתמשו ב-ls -l כדי להציג רשימת קבצים מפורטת ולבחון את מחרוזות ההרשאות של כל פריט.

בדקו את הפלט וזהו את ההרשאות של כל קובץ וספרייה. עבור כל פריט, קראו את מחרוזת ההרשאות בת 10 התווים וקבעו:

  • האם מדובר בקובץ (-) או בספרייה (d)
  • אילו הרשאות יש לבעלים (הקבוצה הראשונה בת שלושת התווים)
  • אילו הרשאות יש לקבוצה (הקבוצה השנייה בת שלושת התווים)
  • אילו הרשאות יש לאחרים (הקבוצה השלישית בת שלושת התווים)

הריצו את הפקודה:

ls -l

שימו לב בפלט ש-backup.sh,‏ report.txt ו-config.cfg הם קבצים רגילים ללא הרשאת ביצוע (x). השוו אותם לספריית projects, שמתחילה ב-d במקום ב-- וכוללת הרשאת ביצוע, המאפשרת למשתמשים להיכנס לספרייה.

נסו בעצמכם

טרמינל
quiz iconבחנו את עצמכם

השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.

כל השיעורים ביחידה יסודות

תרגלו בעצמכם: Terminal אונליין