
ls -l מציגה בעמודה הראשונה את ההרשאות. התו הראשון הוא - לקובץ ו-d לתיקייה, ואחריו שלוש קבוצות של שלושה תווים.r לקריאה, w לכתיבה ו-x להרצה או כניסה, או - כשההרשאה חסרה.r--, קבוצת dba עם r-x, וכל שאר המשתמשים עם r--. לדיוויד יש קריאה בלבד, לחברי הקבוצה יש קריאה והרצה, ולכל השאר קריאה בלבד.r מאפשר לקרוא את התוכן, w לשנות אותו ו-x להפעיל אותו, למשל סקריפט. על תיקייה, r מאפשר לראות את רשימת התוכן, w מאפשר ליצור ולמחוק קבצים בתוכה, ו-x מאפשר להיכנס אליה.x על תיקייה אי אפשר לבצע בה פעולה כלשהי. כדי לראות את ההרשאות של התיקייה עצמה, ולא את תוכנה, משתמשים ב-ls -ld.chmod, והמספרים כמו 777 שמשנים הרשאות, יוסברו בחלק ב'.מבנה ושמות דיסקים ומחיצות בלינוקס:

הטקסט המלא של הדקות הראשונות בהרצאה «הרשאות על קבצים - חלק 1» בקורס הווידאו של PracticU – כתוביות בעברית עם זמן התחלה לכל פסקה. כך תוכלו לקרוא ולחפש את הנושאים לפני שמתחילים ללמוד.
בסרטון שלפניכם אני רוצה לדבר על הרשאות במערכת הקבצים. כשאנחנו מדברים על הרשאות במערכת הקבצים אנחנו בעצם מתכוונים ל-File Permissions. וכשאני אומר File Permissions אנחנו מתכוונים לתיקיות, שזה Folds, Directories and Files, כל האובייקטים שיש לנו במערכת הקבצים.
הסרטון הזה נחשב לסרטון חלק א', ויש את סרטון חלק ב', שנדבר בו יותר לעומק וממש נראה דוגמאות ונעשה ממש טסטים של שינוי הרשאות ונראה מה בעצם מתקבל משינוי הרשאה של read, של write וכן הלאה וכן הלאה. בסרטון הזה, בחלק א', אני מעוניין לתת לכם קודם כל את הבסיס של ה-file permissions,
וזה חשוב מאוד שתבינו את הבסיס לפני שתיגשו על הסרטון השני, שבו אנחנו הלכה למעשה נגדיר הרשאות על קבצים ותיקיות. אחד הדברים שאני רואה בקורס שאני עושה לחבר'ה שרוצים ללמוד לינוקס, יש איזשהו סוג של חשש או מעין סוג של איזשהו ענן שחור מעל הרשאות קבצים. זה נראה כמו איזשהו
נושא מאוד מאוד מורכב בגלל שזה משלב מספרים, משהו שנראה כמו קצת מתמטיקה, שזה ממש כמובן לא, ונראה קצת קצת קצת מפחיד. אז אל חשש, במיוחד לאלה מכם שבאים מעולם המיקרוסופט.
אני מבטיח לכם שכבר בסיום הקורס, כבר בסיום החלק האלף, אתם תראו שהרשאות מערכת הקבצים בלינוקס הן אפילו קצת יותר פשוטות ויותר לעניין מהרשאות מערכת הקבצים ב-LTFS במייקרוסופט, אוקיי?
חשוב לומר את זה כבר בהתחלה. אז בואו ניגש לעניין, בואו נתחיל. הדבר הראשון שחשוב להבין זה איך אני בכלל רואה הרשאות על קובץ.
איך נראים הרשאות על קובץ? אם במערכת הפעלה Windows אנחנו נעשה אולי קליק ימני מאפיינים על קובץ ואז נלחץ על ה-Security Tab, במקרה של לינוקס זה קצת שונה. הדבר הראשון שאני אציג לכם זה איך אני רואה את ההרשאות שיש על קובץ או על תיקייה בלינוקס, בקומנדליין כמובן. אחרי
זה אנחנו נעשה היכרות קצת יותר לעומק עם העמודה, עם אותו Output של ההרשאות, על מה בעצם מדובר. אתם כבר יכולים לראות בתמונה, זה כבר נותן לכם, לפי דעתי התמונה הזאת היא כבר אומרת הכל.
אנחנו נראה הרשאות של קובץ, שהן כמו הרשאות של תיקייה, אבל קצת שונים מהרשאות של תיקייה. נראה הרשאות שיש על תיקייה ושוב פעם, לנסה להבין מה עומד מאחורי הרעיון הזה של ההרשאות ואילו הרשאות יש לי על אותו אובייקט במערכת הקבצים.
אז לפני שניגש ונראה וניתן הסבר על ההרשאות הייתי רוצה להראות לכם איך אני רואה הרשאות במערכת הקבצים ls-l long ייתן לי את רשימת כל הקבצים במיקום שבו אני נמצא ואתם יכולים לראות שיש לי פה המון המון קבצים יש לי גם את הקובץ טסט 1 ברשותכם, זה הקובץ כאן בתחתית המסך
אז בואו פשוט שיהיה לנו יותר קל, בואו נצפה רק בהרשאות של הקובץ הזה ls-l, טסט 1, והנה ההרשאות על הקובץ הזה על מה אני בעצם מדבר? אני מדבר על העמודה הזאת זו העמודה שמדברת על ההרשאות של הקובץ, זה לא שום דבר אחר כדי להבין יותר אילו בדיוק הרשאות יש לי על אותו קובץ, הייתי רוצה שנעבור לציור
הזה שעשיתי כאן עבורכם, ובעזרתו יהיה לי יותר קל ופשוט להסביר לכם את ההרשאות ועל מה בעצם ההרשאות האלה מדברות. אז פשוט תנו לי רק להקטין את המסך פה, להביא את זה לקדמה של הצילום מסך, ועכשיו אנחנו בסדר. אז על מה אנחנו בעצם מדברים?
אז קודם כל חשוב להבין שההתחלה של העמודה הזאת יכול מאוד להיות שהיא תהיה מינוס ויכול מאוד להיות שהיא תהיה ההתחלה הזאת של העמודה d. אז כמו שאמרתי העמודה הזאת יכולה להתחיל במינוס או יכולה להתחיל ב-d.
אם העמודה מתחילה ב-d זה אומר שהדבר הזה כאן זה תקייה האובייקט שאנחנו מדברים עליו הוא תקייה אם זה מתחיל במינוס זה אומר שהאובייקט הזה הוא קובץ בואו נראה את זה הלכה למעשה mkdir test ls-l על test רק ברשותכם כשאנחנו רוצים לראות הרשאות על תקייה אז כמובן שאני יכול לעשות ls-l ונקבל את כל הרשימה הזאתי ובמקרה גם יש לנו כאן את התקייה החביבה שכרגע יצרתי
אתם יכולים לראות שזה מתחיל ב-D, אוקיי? והקובץ מתחיל במינוס. רק יכול לתת לכם טיפ נוסף קטן, אם אתם רוצים לראות הרשאות על תקייה מסוימת, ls-ld ייתן לכם את ההרשאות על התקייה הספציפית הזאת. אתם יכולים לראות שזה מתחיל ב...
זה אומר דירקטורי, נפלא. מה אחרי זה? אחרי זה מתחיל, תכלס, אחרי זה מתחילים, המידע שמגיע מיד אחרי זה הוא בעצם ההרשאות שיש על אותו אובייקט בין אם זה תיקייה ובין אם זה כובד ואיך זה נראה זה נראה ככה אתם יכולים לראות שההרשאות שיש לי פה אפשר לראות read write execute rwx לא יכולים להיות שם
אותיות אחרות מבחינתכם rwx rwx אלה ההרשאות שיכולים להיות לי על האובייקט אבל אתם חייבים להבין שיכול להיות מצב שיהיה לי את המצב הזה למשל מינוס שזה קובץ ואז read-minus-minus read-minus-minus read-minus-minus יכול להיות יכול להיות שיהיה לי minus-minus x minus-minus x minus w-minus יכול להיות שיהיה לי מינוס
שזה קובץ r-minus x r-minus-minus r-minus-minus עכשיו אתם כשמתחילים להביא את הרעיון, הרי אפשר לשרוף את כל הערב בקומבינציות שיש לנו פה.
יכולים להיות לי כל מיני קומבינציות של הרשאות. ויכול גם להיות מצב של מינוס, כי זה קובץ, מינוס, מינוס, מינוס, ואת הכל אנחנו ממש נעשה הלכה למעשה, אנחנו ממש נבחן את זה בסרטון בחלק ב' כמובן.
מינוס, מינוס, מינוס, מינוס, מינוס, מינוס. מה דעתכם על ההרשאות האלה? זה נראה לי כמו אין הרשאות בכלל. נכון, זה ממש לוקח את ההרשאות מכל העולם, מכולם מהקובץ הזה אז אתם מבינים שיכולים להיות מגוון גדול מאוד של אפשרויות אבל דבר אחד חשוב לציין דבר אחד חשוב לשמור עליו שהאפשרויות שעומדים בפניי הם read write execute read write execute read write execute זה האפשרויות וזה
בעצם זה התווים שיכולים להיות לנו בתוך ההרשאות read write execute read אני עדיין לא אמרתי שום דבר לגבי על מי ההרשאות האלה למי הם פונים עבור מי ההרשאות האלה, נכון? עוד לא אמרתי כלום, פשוט אני אדבר איתכם על מה יכול להיות לכם שם בעמודה הזאת של ההרשאות, נחמד.