התאם זכויות גישה בלינוקס

Anonim

התאם זכויות גישה בלינוקס

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

להגדיר זכויות גישה לינוקס

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

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

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

שיטה 2: צוות צ'מוד

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

תחביר Chmod.

לכל פקודה יש ​​תחביר משלה - קבוצה של אפשרויות ופרמטרים שנרשמו ברצף ספציפי כדי לציין את הפעולות הדרושות. אז רצף הקלט יהיה ככה: ChMOD + אפשרויות + זכויות + שם אובייקט או נתיב אליו. מידע מפורט על אופן השימוש ב- ChMOD, לקרוא את המסוף. ניתן להפעיל אותו דרך שילוב המקשים CTRL + ALT + T.

הפעלת הטרמינל לביצוע פקודת ChMOD במערכת ההפעלה לינוקס

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

היכרות עם התיעוד הרשמי של השירות CHMOD באמצעות המסוף ב- Linux

זכויות גישה

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

  • R - קריאה;
  • W - הקלטה;
  • X - ביצוע;
  • S - ביצוע מטעם Superuser. זכות זו היא אופציונלית ומרמזת את ההשקה של תוכניות וסקריפטים מהחשבון הראשי (בערך דרך פקודת Sudo).

בדרך הראשונה, מומלץ כי במאפיינים של פריט התצורה מחולקים לכל קבוצה של משתמשים. הם קיימים גם שלושה וב- Chmod הם נחושים ככה:

  • U הוא בעל האובייקט;
  • G - קבוצה;
  • o - שאר המשתמשים;
  • A - כל המשתמשים לעיל.

בנוסף, הצוות הנדון מתבצע זכויות בצורת מספרים. דמויות מ 0 עד 7 מתכוון פרמטר ספציפי:

  • 0 - אין זכויות;
  • 1 - ביצוע בלעדי;
  • 2 - רק הרשומה;
  • 3 - ביצוע ורשום יחד;
  • 4 - קריאה בלעדית;
  • 5 - קריאה וביצוע;
  • 6 - קריאה וכתיבה;
  • 7 - כל הזכויות יחד.

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

אפשרויות

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

  • -c - מציג מידע על כל השינויים לאחר הפקודה מופעלת;
  • -F - לחסל את התצוגה של כל ההודעות של שגיאות;
  • -V - הצג את כל המידע לאחר הפקודה מופעל;
  • - בחר את מסכת הזכויות מקובץ מסוים;
  • -R - הפעלת רקורסיה. במקרה זה, הזכויות שצוינו יחולו על כל הקבצים והתיקיות של הספרייה שצוינה;

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

פעולות נוספות

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

עבור אל המיקום הנדרש דרך הטרמינל ב- Linux

זה בלתי אפשרי לא לסמן את הפקודה LS עם אפשרות -L. כלי זה מאפשר לך להציג את ההגדרות הנוכחיות עבור זכויות גישה לאובייקטים. לדוגמה, התוצאה -RW-RW-R- עולה כי הבעלים יוכל לקרוא ולערוך את הקובץ, הקבוצה תעשה את אותו הדבר, והמשתמשים האחרים רק לקרוא. (כל העניינים עומדים בזכויות הגישה המתוארות לעיל). פרטים על הפעולה של צוות LS ב Linux נאמר במאמר השני על ידי הקישור הבא.

רשום את הפקודה LS כדי לקבוע

קרא גם: דוגמאות של פקודת LS ב לינוקס

דוגמאות של הצוות

לבסוף, אני רוצה להביא כמה דוגמאות לשימוש בכלי השירות, כך למשתמשים כבר לא יש שאלות לגבי תחביר של הצוות ויישומיו. לשים לב לקווים כאלה:

דוגמאות לפקודת ChMOD במערכות ההפעלה לינוקס

  • Chmod a + r file_name - הוסף את כל הזכויות כדי לקרוא את הקובץ;
  • Chmod A-X File_Name - לאסוף את הזכויות לבצע את האובייקט;
  • Chmod a + r file_name - הוסף זכויות קריאה וכתיבה;
  • ChMOD -R U + W, GO-W Folder_Name - הפעלת רקורסיה (פקודת היישום עבור הספרייה כולה ותוכןו), הוספת זכויות לכתוב לבעלים ולמחיקת זכויות הכניסה לכתוב ממשתמשים אחרים.

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

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

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

קרא עוד