כיצד אני נותן הרשאת משתמש לתיקייה בלינוקס

How I Give User Permission Folder Linux



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

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







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



ישנן שתי רמות במערכת הלינוקס לאישור שעליך להבין כדי להבין:



  • בַּעֲלוּת
  • רְשׁוּת

בואו להסביר את שניהם כדי להבין לאילו קטגוריות הם מחולקים עוד יותר:





בַּעֲלוּת:

אם אנחנו מדברים על בעלות על קבצים או תיקיות במערכת ההפעלה Linux, הם מחולקים לשלושה סוגים:

  • מִשׁתַמֵשׁ
  • קְבוּצָה
  • אחרים

ה מִשׁתַמֵשׁ -יצר את התיקייה, ולכן לפעמים טעננו אותה כבעלים. הוא מיוצג כ u בשורת הפקודה בעת מתן גישה באמצעות פקודות.



ל קְבוּצָה מכיל מספר משתמשי לינוקס המחוברים למערכת בעלת אותה הרשאת גישה. זה מועיל כאשר משתמשים רבים משתמשים במערכת ונותנים להם הרשאה לתיקייה לגשת אליה. אתה יכול ליצור קבוצה שתוסיף את כולם במקום לאפשר להם בנפרד. במקרה זה, אנשים מלבד הקבוצה לא יכלו לגשת לתיקיה. הצורה הייצוגית של חברי הקבוצה בשורת הפקודה של Linux היא ז .

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

זכור:

משתמש.

קבוצת 🡪

או 🡪 ציבורי

רְשׁוּת:

ישנם 3 סוגי הרשאות שאתה יכול לתת לבעלים שהזכרנו להלן:

  • לקרוא
  • לִכתוֹב
  • לבצע

בתוך ה לקרוא ( r ), משתמש יכול לפתוח קובץ/תיקיה ולקרוא אותו, ואילו מצב הכתיבה (w) מאפשר לבצע שינויים בקובץ/תיקיה. יש לך את הסמכות להוסיף תוכן, להסיר או לשנות את שמו.

לְלֹא באמצעות הרשאת (x), תוכל לקרוא ולכתוב רק לקובץ, אבל אתה לא יכול להריץ אותו. כדי להפוך את הקובץ לריצה, הגדר את הרשאת הביצוע.

כיצד לתת למשתמש הרשאה לתיקייה בלינוקס:

אתה יכול לתת הרשאת גישה למשתמש באמצעות כמה גישות, באמצעות מסוף ו- GUI.

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

  • chmod הפקודה משמשת לשינוי הרשאה
  • חבוש הפקודה משמשת לשינוי בעלות

כיצד לתת למשתמש הרשאה לתיקייה באמצעות שורת הפקודה:

אתה יכול להגדיר הרשאות כמו קריאה, כתיבה או הפעלה של התיקיה באמצעות הפקודה chmod במסוף.

אתה יכול להשתמש ב chmod פקודה לשנות הגדרות הרשאה בשתי דרכים שונות:

  1. מצב מוחלט (מצב מספרי)
  2. מצב סמלי

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

בואו נדגים את שניהם:

תנו למשתמש גישה לתיקייה באמצעות מצב אבסולוטי:

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

מספרים סוגי הרשאות סמלים להרשאה
0 אין רשות -
1 לבצע -איקס
2 לִכתוֹב -ב-
3 בצע + כתוב -wx
4 לקרוא r–
5 קרא + בצע r-x
6 קראו + כתבו rw-
7 קריאה + כתיבה + ביצוע Rwx

בואו נריץ דוגמה כדי לבדוק איך זה עובד:

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

$ls תיקיית בדיקה

הפלט מראה:

  • ראשון rw -מייצג🡪 משתמש (בעלים) שיכול לקרוא או לכתוב/לערוך את הקובץ אך לא יכול היה לבצע אותו מכיוון שמצב ההפעלה מוגדר ל -.
  • השני rw - מייצג 🡪 קבוצה (כל המשתמשים שנוספו לקבוצה) שיכולה לקרוא או לכתוב/לערוך את הקובץ.
  • השלישי r - מייצג 🡪 אחרים (ציבוריים) שיכולים לקרוא את הקובץ בלבד

כעת בצע את chmod פקודה לשינוי הרשאת הרשאה:

$chmod 760תיקיית בדיקה

(760 🡪 בעלים יכול לקרוא, לכתוב או לבצע את הקובץ, קְבוּצָה יכול לקרוא ולכתוב, ואין גישה ל- פּוּמְבֵּי משתמשים)

הפעל את ls פקודה לבדוק את השינוי:

$ls-אל ה

תנו למשתמש גישה לתיקייה באמצעות מצב סמלי:

שלושה אופרטורים משמשים במצב סמלי כדי להגדיר הרשאה:

מַפעִיל פוּנקצִיָה
+ הוסף הרשאה
- הסר הרשאה
= הגדר את ההרשאה ועקוף את הגדרות ההרשאה הקודמות

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

בדוק את הגדרת ההרשאה הנוכחית של תיקיית בדיקה באמצעות האמור ls פקודה:

$ls תיקיית בדיקה

כדי להגדיר הרשאה ל- מִשׁתַמֵשׁ ( בעלים) , הפקודה תהיה:

$chmod u= תיקיית בדיקות rwx

-

כעת, בצע את ls הפקודה לקבל את הפלט:

$ls -אל ה

כדי להסיר את הרשאת הקריאה מהמשתמש, הפעל את הפקודה:

$chmodu-testing_folder

כעת, בצע את ls פקודה לקבלת תוצאות:

כיצד לתת למשתמש הרשאה לתיקייה באמצעות GUI:

שינוי הרשאת הקובץ באמצעות ה- GUI היא הגישה הפשוטה ביותר. בצע את השלבים המפורטים:

פתח את ספריית הבית ונווט לכיוון התיקיה הממוקדת.

לדוגמה, כדי לשנות את הרשאת הגישה לתיקייה בדיקה , ראשית, בחר אותו:

לחץ באמצעות לחצן העכבר הימני על בדיקה בתיקיה ובחר נכסים :

ה נכסים חלון יופיע עם 3 כרטיסיות:

נווט אל הרשאות הכרטיסייה ובחרו אותה:

מכרטיסייה זו תוכל לבצע שינויים בהתאם לדרישה.

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

נניח את סטטוס ההרשאות הנוכחי של בדיקה התיקיה ניתנת להלן:

בואו נפתח את ה לשנות הרשאות חלון ושנה את הערכים כך:

קבוצה 🡪 לקריאה בלבד

אחרים 🡪 אין

נווט אל שינוי כפתור ולחץ עליו.

כעת, אשר באמצעות ls פקודה שוב במסוף אם בוצעו שינויים בהצלחה.

סיכום:

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

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

אתה יכול לתת למשתמש הרשאה לתיקייה בשתי דרכים; באמצעות שורת הפקודה ו- GUI. גישת ה- GUI טובה יותר, לדעתי, מכיוון שזו דרך די פשוטה ופשוטה להגדיר הרשאות.