PracticU

הרשאות על קבצים - חלק 1

בלי כתוביותעם כתוביות
PracticU › קורס לינוקס למתקדמים - הסמכה בינלאומית - Linux - Red Hat - RHCSA / RHCE › הרשאות על קבצים - חלק 1
מילון מושגים:
הרשאה - קביעה אילו פעולות ומשאבים מותרים למשתמש או לתהליך לאחר שזהותו אומתה. שולטת במי רשאי לעשות מה.
תיקייה - מכל במערכת הקבצים שמשמש לארגון קבצים ותיקיות אחרות בתוך מבנה היררכי.
קבוצה - אוסף של משתמשים או אובייקטים שמנוהלים יחד, כדי להעניק הרשאות או הגדרות משותפות בבת אחת.
סקריפט - קובץ המכיל רצף פקודות שמבוצעות על ידי מפרש, לרוב כדי להפוך משימות לאוטומטיות.

הרשאות על קבצים - חלק 1
הרשאות קבצים בלינוקס נראות מורכבות בהתחלה, אבל הן בנויות משלוש שכבות בלבד. בסרטון הזה, חלק א', מוסבר הבסיס: איך רואים הרשאות, מה כל עמודה אומרת ומה כל הרשאה נותנת.
השלבים העיקריים
1. קריאת ההרשאות: הפקודה ls -l מציגה בעמודה הראשונה את ההרשאות. התו הראשון הוא - לקובץ ו-d לתיקייה, ואחריו שלוש קבוצות של שלושה תווים.
2. שלוש שכבות: השלישיות מתייחסות לבעלים של האובייקט, לקבוצה הבעלים ולכל שאר המשתמשים. כל שלישייה מורכבת מ-r לקריאה, w לכתיבה ו-x להרצה או כניסה, או - כשההרשאה חסרה.
3. דוגמה: בעלים דיוויד עם r--, קבוצת dba עם r-x, וכל שאר המשתמשים עם r--. לדיוויד יש קריאה בלבד, לחברי הקבוצה יש קריאה והרצה, ולכל השאר קריאה בלבד.
4. קובץ לעומת תיקייה: על קובץ, r מאפשר לקרוא את התוכן, w לשנות אותו ו-x להפעיל אותו, למשל סקריפט. על תיקייה, r מאפשר לראות את רשימת התוכן, w מאפשר ליצור ולמחוק קבצים בתוכה, ו-x מאפשר להיכנס אליה.
שימו לב
מחיקת קובץ לא תלויה בהרשאות הקובץ עצמו, אלא בהרשאת הכתיבה בתיקייה שמכילה אותו. בלי x על תיקייה אי אפשר לבצע בה פעולה כלשהי. כדי לראות את ההרשאות של התיקייה עצמה, ולא את תוכנה, משתמשים ב-ls -ld.
הפקודה chmod, והמספרים כמו 777 שמשנים הרשאות, יוסברו בחלק ב'.
אחרי השיעור קוראים את ההרשאות של קובץ ושל תיקייה ומבינים מה כל תו מאפשר.
השיעור הבא בקורס: הרשאות על קבצים - חלק 2
לחץ כאן להורדת הורדת קבצי Script של לינוקס שהיו בסרטים
מילון מושגים:
דיסק - התקן לאחסון קבוע של נתונים, כמו כונן קשיח (HDD) או כונן מבוסס זיכרון מהיר (SSD).
תיקייה - מכל במערכת הקבצים שמשמש לארגון קבצים ותיקיות אחרות בתוך מבנה היררכי.
מחיצה - חלוקה לוגית של דיסק פיזי לאזורים נפרדים, שכל אחד מתפקד כאילו הוא כונן עצמאי.
זיכרון - רכיב מהיר ונדיף שבו המחשב שומר נתונים ותוכניות בזמן ריצתם. תוכנו נמחק עם כיבוי המחשב.
דומיין - תחום ניהולי משותף של מחשבים ומשתמשים ברשת ארגונית, המנוהל מרכזית. גם שם ייחודי של אתר באינטרנט.
אימות - תהליך שמוודא שהמשתמש או המערכת הם מי שהם טוענים שהם, בדרך כלל באמצעות סיסמה, קוד או תעודה.
Active Directory - שירות מדריך של מיקרוסופט לניהול מרכזי של משתמשים, מחשבים והרשאות ברשת ארגונית מבוססת דומיין.
GPO - אובייקט מדיניות קבוצתית ב-Active Directory, שמכיל הגדרות ומדיניות המוחלות על משתמשים ומחשבים.


מבנה ושמות דיסקים ומחיצות בלינוקס:


(Sda (disk0): זה הדיסק הפיזי הראשון (SATA DISK)

(Sda1,Sda2 (Partitions in disk): אלו הן המחיצות בתוך הדיסק הפיזי הראשון.

(Sdb (disk1): זה הדיסק הפיזי השני כמו בוינדוס Disk1

(Sdb1,Sdb2 (Partitions in disk): אלו הן המחיצות בתוך הדיסק הפיזי השני.

מחיצת השורש הראשונה:

וינדוס: C

לינוקס: /

מחיצות נוספות:

וינדוס: D: / E:

לינוקס: /data /example כמו תיקיות.

הערה: בתהליך ההתקנה יוצרים מחיצה נוספת לזיכרון הווירטואלי שנקראת SWAP

מטרת צירוף לינוקס לדומיין הינה לאימות משתמשים מתוך Active Directory בלבד ואין GPO  ללינוקס דרך AD.


הוכן ע"י התלמיד המצטיין: אברהים אבו שיכה

פרקי ההרצאה: הרשאות על קבצים - חלק 1

  1. 00:00

    מהן הרשאות קבצים ולמה אין לחשוש מהן

  2. 01:17

    הרשאות לינוקס פשוטות יותר מ-NTFS

  3. 02:09

    איך רואים הרשאות על קובץ בלינוקס

  4. 03:04

    פירוש עמודת ההרשאות בפלט ls -l

  5. 04:16

    הבדל בין קובץ לתיקייה לפי התו הראשון

  6. 05:25

    הצגת תיקייה ספציפית עם ls -ld

  7. 06:27

    האותיות r, w ו-x בעמודת ההרשאות

  8. 07:09

    שילובי הרשאות וייצוג היעדר הרשאה

תמלול ההרצאה: הרשאות על קבצים - חלק 1

הטקסט המלא של הדקות הראשונות בהרצאה «הרשאות על קבצים - חלק 1» בקורס הווידאו של PracticU – כתוביות בעברית עם זמן התחלה לכל פסקה. כך תוכלו לקרוא ולחפש את הנושאים לפני שמתחילים ללמוד.

  1. 00:20

    בסרטון שלפניכם אני רוצה לדבר על הרשאות במערכת הקבצים. כשאנחנו מדברים על הרשאות במערכת הקבצים אנחנו בעצם מתכוונים ל-File Permissions. וכשאני אומר File Permissions אנחנו מתכוונים לתיקיות, שזה Folds, Directories and Files, כל האובייקטים שיש לנו במערכת הקבצים.

  2. 00:43

    הסרטון הזה נחשב לסרטון חלק א', ויש את סרטון חלק ב', שנדבר בו יותר לעומק וממש נראה דוגמאות ונעשה ממש טסטים של שינוי הרשאות ונראה מה בעצם מתקבל משינוי הרשאה של read, של write וכן הלאה וכן הלאה. בסרטון הזה, בחלק א', אני מעוניין לתת לכם קודם כל את הבסיס של ה-file permissions,

  3. 01:12

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

  4. 01:36

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

  5. 01:50

    אני מבטיח לכם שכבר בסיום הקורס, כבר בסיום החלק האלף, אתם תראו שהרשאות מערכת הקבצים בלינוקס הן אפילו קצת יותר פשוטות ויותר לעניין מהרשאות מערכת הקבצים ב-LTFS במייקרוסופט, אוקיי?

  6. 02:07

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

  7. 02:16

    איך נראים הרשאות על קובץ? אם במערכת הפעלה Windows אנחנו נעשה אולי קליק ימני מאפיינים על קובץ ואז נלחץ על ה-Security Tab, במקרה של לינוקס זה קצת שונה. הדבר הראשון שאני אציג לכם זה איך אני רואה את ההרשאות שיש על קובץ או על תיקייה בלינוקס, בקומנדליין כמובן. אחרי

  8. 02:36

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

  9. 02:51

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

  10. 03:12

    אז לפני שניגש ונראה וניתן הסבר על ההרשאות הייתי רוצה להראות לכם איך אני רואה הרשאות במערכת הקבצים ls-l long ייתן לי את רשימת כל הקבצים במיקום שבו אני נמצא ואתם יכולים לראות שיש לי פה המון המון קבצים יש לי גם את הקובץ טסט 1 ברשותכם, זה הקובץ כאן בתחתית המסך

  11. 03:32

    אז בואו פשוט שיהיה לנו יותר קל, בואו נצפה רק בהרשאות של הקובץ הזה ls-l, טסט 1, והנה ההרשאות על הקובץ הזה על מה אני בעצם מדבר? אני מדבר על העמודה הזאת זו העמודה שמדברת על ההרשאות של הקובץ, זה לא שום דבר אחר כדי להבין יותר אילו בדיוק הרשאות יש לי על אותו קובץ, הייתי רוצה שנעבור לציור

  12. 04:07

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

  13. 04:30

    אז קודם כל חשוב להבין שההתחלה של העמודה הזאת יכול מאוד להיות שהיא תהיה מינוס ויכול מאוד להיות שהיא תהיה ההתחלה הזאת של העמודה d. אז כמו שאמרתי העמודה הזאת יכולה להתחיל במינוס או יכולה להתחיל ב-d.

  14. 05:07

    אם העמודה מתחילה ב-d זה אומר שהדבר הזה כאן זה תקייה האובייקט שאנחנו מדברים עליו הוא תקייה אם זה מתחיל במינוס זה אומר שהאובייקט הזה הוא קובץ בואו נראה את זה הלכה למעשה mkdir test ls-l על test רק ברשותכם כשאנחנו רוצים לראות הרשאות על תקייה אז כמובן שאני יכול לעשות ls-l ונקבל את כל הרשימה הזאתי ובמקרה גם יש לנו כאן את התקייה החביבה שכרגע יצרתי

  15. 05:46

    אתם יכולים לראות שזה מתחיל ב-D, אוקיי? והקובץ מתחיל במינוס. רק יכול לתת לכם טיפ נוסף קטן, אם אתם רוצים לראות הרשאות על תקייה מסוימת, ls-ld ייתן לכם את ההרשאות על התקייה הספציפית הזאת. אתם יכולים לראות שזה מתחיל ב...

  16. 06:07

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

  17. 06:37

    אותיות אחרות מבחינתכם rwx rwx אלה ההרשאות שיכולים להיות לי על האובייקט אבל אתם חייבים להבין שיכול להיות מצב שיהיה לי את המצב הזה למשל מינוס שזה קובץ ואז read-minus-minus read-minus-minus read-minus-minus יכול להיות יכול להיות שיהיה לי minus-minus x minus-minus x minus w-minus יכול להיות שיהיה לי מינוס

  18. 07:13

    שזה קובץ r-minus x r-minus-minus r-minus-minus עכשיו אתם כשמתחילים להביא את הרעיון, הרי אפשר לשרוף את כל הערב בקומבינציות שיש לנו פה.

  19. 07:29

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

  20. 07:44

    מינוס, מינוס, מינוס, מינוס, מינוס, מינוס. מה דעתכם על ההרשאות האלה? זה נראה לי כמו אין הרשאות בכלל. נכון, זה ממש לוקח את ההרשאות מכל העולם, מכולם מהקובץ הזה אז אתם מבינים שיכולים להיות מגוון גדול מאוד של אפשרויות אבל דבר אחד חשוב לציין דבר אחד חשוב לשמור עליו שהאפשרויות שעומדים בפניי הם read write execute read write execute read write execute זה האפשרויות וזה

  21. 08:13

    בעצם זה התווים שיכולים להיות לנו בתוך ההרשאות read write execute read אני עדיין לא אמרתי שום דבר לגבי על מי ההרשאות האלה למי הם פונים עבור מי ההרשאות האלה, נכון? עוד לא אמרתי כלום, פשוט אני אדבר איתכם על מה יכול להיות לכם שם בעמודה הזאת של ההרשאות, נחמד.

לקורס המלא: קורס לינוקס מתקדם אונליין

ההרצאה הקודמת: files ownership

ההרצאה הבאה: הרשאות על קבצים - חלק 2

הרצאות קשורות מקורסים אחרים

  • הרשאות על קבצים - Sharepoint
  • הרשאות על קבצים ותיקיות - NTFS
  • קבצים - Files - חלק 1
  • קבצים - files

קורסים נוספים במסלול

  • קורס AWS - ניהול מכונה וירטואלית בענן
  • קורס Terraform - DevOps - Azure & AWS
  • קורס קוברנטיקס - Kubernetes
  • קורס Docker - עם Swarm Cluster
  • קורס DevOps - Ansible
  • קורס PowerShell