כיצד פועלות הרשאות קבצים ב- Linux (I)

הרשאות קבצי לינוקס

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

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

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

ll -l

נראה דומה למה שיש לנו בתמונה העליונה של פוסט זה, שם אנו מייצגים מידע בכמה שורות ועמודות. האחרון מראה לנו משהו כמו -rw-r - r– שורש שורש 1 164 בנובמבר 11 xinitrcומה שאנחנו רואים טוב משמאל זה מה שמעניין אותנו ביותר להתחיל להבין כיצד אנו יכולים לנהל הרשאות. העמודה הראשונה מראה לנו 10 רווחים, שלכל אחד מהם משמעות שונה, תלוי אם הוא תפוס על ידי:

  • ב: חסום מכשיר
  • c: מכשיר תווים (למשל / dev / tty1)
  • d: מדריך
  • l: קישור סמלי (למשל / usr / bin / java -> / home / programs / java / jre / bin / java)
  • p: צינור בשם (למשל / proc / 1 / מפות)
  • - אישור לא הוקצה
  • r: קריאה
  • w: כתיבה
  • x: ביצוע

ה- d יהיה רק ​​במרחב הראשון החל משמאל, ומשמעות הדבר היא שהאלמנט המדובר הוא ספריהכך שבמקרה שיש מקום זה במקף מקף «-» אנו נהיה מול קובץ. יותר מאוחר, תשעת החללים הבאים מחולקים לשלוש קבוצות של שלוש, והסדר הוא תמיד הבא: rwx, המייצג את הרשאות הכתיבה, הקריאה והביצוע עבור הבעלים, הקבוצה ואחרים (אחרים) בהתאמה.

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

בהתחשב במידע זה נוכל להתחיל להבין את הדברים הבאים, שהוא ה- מינוח ספרות להיתרים, משהו מאוד אופייני למערכות GNU / Linux, BSD ומערכות * nix אחרות. בנוסף, המינוח הזה יעזור לנו לשנות את הרשאות הקבצים במהירות באמצעות הפקודה chmod, וזה מה שנראה בהודעה אחרת, אך לעת עתה אנו יכולים להתמקד בדברים הבאים: הרשאת קריאה פירושה שאנחנו יכולים לראות את התוכן של הקובץ או הספריה האמורים, כתיבה פירושה שיש לנו הרשאה לשנות את הקובץ או הספריה והרשאת הביצוע פירושה שנוכל להפעיל את הקובץ או, אם אנחנו מול ספריה, שאנחנו יכול לחפש בו. (כלומר, בצע "ls"). זה מסביר מדוע לקבצי היסוד במערכת, כגון / usr /, / usr / bin או / usr / lib, מופעלת הרשאת ביצוע, אך לא הרשאת כתיבה למעט הבעלים, מכיוון שכך כל המשתמשים יכולים לבצע את כל הפקודות אך לעשות זאת. לא לשנות או למחוק שום דבר עד שניתן לנו הרשאות אלה או שנהיה 'שורש' באמצעות הפקודה 'su'.


השאירו את התגובה שלכם

כתובת הדוא"ל שלך לא תפורסם. שדות חובה מסומנים *

*

*

  1. אחראי לנתונים: מיגל אנחל גטון
  2. מטרת הנתונים: בקרת ספאם, ניהול תגובות.
  3. לגיטימציה: הסכמתך
  4. מסירת הנתונים: הנתונים לא יועברו לצדדים שלישיים אלא בהתחייבות חוקית.
  5. אחסון נתונים: מסד נתונים המתארח על ידי Occentus Networks (EU)
  6. זכויות: בכל עת תוכל להגביל, לשחזר ולמחוק את המידע שלך.

  1.   חאווייר דיג'ו

    הערה מעולה !! ברכות

  2.   מארה דיג'ו

    אני מחרבן על המידע!