PracticU

files ownership

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

files ownership
בלינוקס לכל קובץ ולכל תיקייה יש בעלים כפול: משתמש (User) וקבוצה. זה שונה ממיקרוסופט, שם הבעלות היא בדרך כלל למשתמש ספציפי בלבד.
השלבים העיקריים
1. הצגת הבעלות: הפקודה ls -l מציגה את ההרשאות, מספר הקישורים, שם המשתמש הבעלים, שם הקבוצה הבעלים, הגודל, התאריך ושם הקובץ.
2. שינוי המשתמש הבעלים: הפקודה chown מעבירה את הבעלות למשתמש אחר, למשל ג'ונס.
3. שינוי הקבוצה הבעלים: גם הקבוצה משתנה באמצעות chown, עם שם הקבוצה החדשה, למשל WebAdmin.
4. הרשאות לפי קבוצה: משתמש שמתווסף לקבוצה הבעלים, למשל JJ שנכנס ל-WebAdmin באמצעות האפשרות -A, מקבל את ההרשאות שניתנו לקבוצה.
שימו לב
בעלות על קובץ לא אומרת בהכרח שיש לבעלים הכול. הרשאות יכולות להישלל גם ממנו, אבל הוא יכול לשנות את ההרשאות בחזרה. ההרשאות עצמן מוסברות בסרטון נפרד.
אחרי השיעור יודעים לקרוא את הבעלות על קובץ ולשנות אותה למשתמש או לקבוצה אחרת.
השיעור הבא בקורס: הרשאות על קבצים - חלק 1
לחץ כאן להורדת הורדת קבצי 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.


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

פרקי ההרצאה: files ownership

  1. 00:00

    מהי בעלות על קבצים ותיקיות בלינוקס

  2. 00:57

    בעלים מסוג משתמש ובעלים מסוג קבוצה

  3. 01:53

    משמעות הבעלות והרשאות הבעלים בשרת

  4. 02:51

    בעלות אינה מבטיחה תמיד שליטה מלאה

  5. 03:46

    הצגת הבעלים בפלט של ls -l

  6. 06:24

    שינוי בעלות משתמש עם chown

  7. 07:02

    הגדרת קבוצה כבעלים של הקובץ

  8. 07:36

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

תמלול ההרצאה: files ownership

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

  1. 00:21

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

  2. 00:54

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

  3. 01:12

    הראשון שהוא הבעלים, שהוא החשבון משתמש, שהוא הבעלים של ה... הוא ה-Owner של התיקייה או הקובץ. אבל תמיד לאותו קובץ או תיקייה יש גם קבוצה שהיא מעין הבעלים הנוסף לאותו אובייקט.

  4. 01:31

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

  5. 01:53

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

  6. 02:10

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

  7. 02:31

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

  8. 02:47

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

  9. 03:05

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

  10. 03:31

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

  11. 03:46

    איך אני רואה בעלות של קובץ זאתי קריאת? מאוד מאוד פשוט, ls מינוס l. ls מינוס l זה בא מהפקודה list מינוס l זה long, אופצ'ן מסוג long. תביאו לי בבקשה את המידע היותר מפורט על ה-output.

  12. 04:06

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

  13. 04:18

    בואו ננקה את המסך. s-l test1 יש לנו קובץ נחמד שנקרא test1 בואו נבין על מה מדובר כאן בעצם מה אנחנו רואים ב-long output עמודה הראשונה ואני מתייחס לכל אחד מהעמודות האלה אבל אנחנו נתייחס יותר לעומק על העמודות האלה דווקא אז העמודה הראשונה כשאנחנו עושים s-l מדברת על ההרשאות שיש לנו על הקובץ ודרך אגב יש לנו סרטון נפרד

  14. 04:49

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

  15. 05:01

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

  16. 05:19

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

  17. 05:35

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

  18. 05:46

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

  19. 06:09

    h זה בא מהמילה help הוא ייתן לכם יותר מידע וזה קובץ מאוד קטן לכן אין פה אין פה מה לראות את העניין של מגות מתי הקובץ הזה שונה לאחרונה ושם הקובץ אלה הם העמודות האחרות העמודות שמעניינות לנו כרגע זה העמודות האלה זה הבעלים מסוג user וזה הבעלים מסוג קבוצה איך אני משנה בעלות על קובץ מאוד מאוד פשוט

  20. 06:39

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

  21. 07:11

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

  22. 07:44

    גרופ אד, נראה להם עכשיו בואו נשנה את הקבוצה

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

ההרצאה הקודמת: התאמה אישית של Shell ו-Alias

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

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

  • קבצים - Files - חלק 1
  • Text Files
  • קבצים - files
  • יצירת קבצי הגדרות - NodeJS config files

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

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