הרשאות בסיסיות ב- GNU / Linux עם chmod

אנשים טובים! קודם כל ראוי להזכיר שזו התרומה הראשונה שלי לקהילה, אני מקווה שמישהו ימצא את זה שימושי

=> מבנה בסיסי של הרשאות בקבצים
=> מבנה בסיסי של הרשאות בספריות
=> משתמש, קבוצות ואחרים
=> Chmod octal

1.- מבנה בסיסי של הרשאות בקבצים

ישנן 3 תכונות בסיסיות לקבצים פשוטים: קריאה, כתיבה והוצאה לפועל.

>> קרא אישור (קרא)
אם יש לך הרשאה לקרוא קובץ, תוכל לראות את תוכנו.

>> הרשאת כתיבה (כתיבה)
אם יש לך הרשאה לכתוב קובץ, תוכל לשנות את הקובץ. באפשרותך להוסיף, להחליף או למחוק את תוכנו.

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

 

הדמויות המיוחסות להרשאות הן:
r פירושו לכתוב ומגיע מ Read
w פירושו לקרוא ובא מ Wטקס
x פירושו ביצוע ומגיע מ eXאקוטה

באמצעות chmod כדי לשנות הרשאות
chmod (שינוי מצב) היא הפקודה המשמשת לשינוי ההרשאות, באפשרותך להוסיף או להסיר הרשאות לקובץ אחד או יותר באמצעות + (פלוס) או - (מינוס)

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

Artaculo relacionado:
טיפים: יותר מ -400 פקודות עבור GNU / Linux שכדאי שתכירו 😀
$ chmod -w yourFile

אם אתה רוצה ליצור סקריפט הפעלה, כתוב

$ chmod + x tuScript

אם ברצונך להסיר או להוסיף את כל התכונות בבת אחת

$ chmod -rwx קובץ $ chmod + rwx

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

$ chmod = r קובץ

היזהר בעריכת ההרשאות של הקבצים שלך, אם אתה עורך אותם אל תשכח להשאיר אותם כפי שהיו במקור

2.- מבנה בסיסי של הרשאות בספריות

במקרה של ספריות יש לנו אותן הרשאות, אך עם משמעות שונה.

Artaculo relacionado:
4 פקודות לדעת נתונים מהכונן הקשיח או המחיצות שלנו

>> קרא הרשאה בספריה
אם לספרייה יש הרשאת קריאה, תוכל לראות את הקבצים שהיא מכילה. אתה יכול להשתמש ב- "ls (ספריית רשימה)" כדי לראות את התוכן שלה, רק בגלל שיש לך הרשאת קריאה בספריה זה לא אומר שאתה יכול לקרוא את התוכן של הקבצים שלה אם אין לך הרשאת קריאה על אותם.

 

>> כתוב הרשאה בספריה.
באישור כתיבה תוכלו להוסיף, להסיר או להעביר קבצים לספריה

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

3.- משתמשים, קבוצות ואחרים

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

כשאתה רץ

$ chmod = r קובץ

שנה את ההרשאות בשלושה מקומות, כאשר תרשום ספריות עם "ls -l" תראה משהו דומה לזה.

-r - r - r-- 1 משתמשים wada 4096 קובץ 13 באפריל 19:30

שים לב לשלוש רשימות אלה עבור 3 סוגי ההיתרים השונים

איפה:

x ------------- x ------------- x | הרשאות | שייך | x ------------- x ------------- x | rwx ------ | משתמש | | --- rx --- | קבוצה | | ------ rx | אחר | x ------------- x ------------- x

אנו יכולים להסיר אישורים לכל בעל; נניח שיש לנו קובץ:

-rwxr-xr-x 1 משתמשי wada 4096 13 באפריל 19:30 קובץ

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

$ chmod gx, קובץ שור

לקובץ שלנו יהיו הרשאות אלה

-rwxr - r-- 1 משתמשים wada 4096 קובץ 13 באפריל 19:30

אם ברצונך להסיר הרשאת כתיבת משתמש:

קובץ $ chmod ux
-r-xr - r-- 1 משתמשים wada 4096 13 באפריל 19:30 קובץ

הוספה והסרה של שתי הרשאות בו זמנית:

קובץ $ chmod u-x + w
-rw-r - r-- 1 משתמשים wada 4096 קובץ 13 באפריל 19:30

פשוט מאוד נכון? חיוך גדול

4.- chmod באוקטל

הייצוג האוקטאלי של chmod הוא פשוט מאוד

קריאה יש את הערך של 4
כתיבה יש את הערך של 2
הוצאה לפועל יש את הערך של 1

ואז:

x ----- x ----- x ----------------------------------- x | rwx | 7 | לקרוא, לכתוב ולהוציא לפועל | | rw- | 6 | קריאה, כתיבה | | rx | 5 | קריאה וביצוע | | r-- | 4 | קריאה | | -wx | 3 | כתיבה וביצוע | | -w- | 2 | כתיבה | | --x | 1 | ביצוע | | --- | 0 | אין הרשאות | x ----- x ----- x ----------------------------------- x

לכן:

x ------------------------ x ----------- x | chmod u = rwx, g = rwx, o = rx | chmod 775 | | chmod u = rwx, g = rx, o = | chmod 760 | | chmod u = rw, g = r, o = r | chmod 644 | | chmod u = rw, g = r, o = | chmod 640 | | chmod u = rw, go = | chmod 600 | | chmod u = rwx, go = | chmod 700 | x ------------------------ x ----------- x

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

76 תגובות, השאר את שלך

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

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

*

*

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

  1.   AurosZx דיג'ו

    מעולם לא הבנתי את האוטלטלים 😛 תודה על המאמר!

    1.    ווקר דיג'ו

      טריק פשוט הוא לראות אותו בינארי: rwx מייצגים 3 ביטים (קריאה, כתיבה, eXecute). אם אתה רוצה הרשאות קריאה וכתיבה, יהיו לך 110 בינאריות, שב- octal זה המספר 4. כמו כן, אם אתה יודע שהוא מאורגן כ- GUO (קבוצה, משתמש ואחרים) כבר עשית זאת. דוגמה: לקרוא, לכתוב ולהפעיל עבור קבוצה ומשתמשים; קריאה וביצוע עבור אחרים; יישאר: 111,111,101 -> 775

      1.    פיקו דיג'ו

        תודה. לא ראיתי ככה

      2.    R1791 דיג'ו

        היזהר כי 110 בינארי אינו המספר האוקטאלי 4.
        המספר הבינארי 110 הוא אוקטלי המספר 6

    2.    אנונימי דיג'ו

      בעיקרון יש לנו מצד אחד המשתמש או המשתמשים ומצד שני ההרשאות
      אישורים:
      r = לקרוא (לקרוא)
      w = לכתוב
      x = exe (ביצוע)
      - = אין אישור.
      משתמשים:
      u = בעלים, מנהל.
      g = קבוצה.
      o = כל האחרים.
      עם ls -l אנו רואים את ההרשאות בספריה או בקובץ לתת לכולם למשל עם:
      sudo ugo + rwx 'שם קובץ' // היינו נותנים את כל ההרשאות.

  2.   sieg84 דיג'ו

    זה עובר ישר להערות
    .
    gracias!

  3.   JerryKpg דיג'ו

    טוב מאוד!

  4.   אליוטיים 3000 דיג'ו

    טוב מאוד.

  5.   קווין משקה דיג'ו

    טוב!

    מאמר טוב מאוד, אך יש לבצע תיקון קטן:

    r פירושו לכתוב ומגיע מ- Read
    w פירושו לקרוא ומגיע מ- Write
    פירושו ביצוע x ומגיע מ- eXecute

    (R) קריאה היא קריאה ו- (W) כתיבה היא כתיבה

    ברכות!

    1.    ואדה דיג'ו

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

      1.    RAW-Basic דיג'ו

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

        שגיאה קטנה נוספת .. .. בנקודה 3 .- .. כשאומרים "אם אתה רוצה להסיר את הרשאת הכתיבה מהמשתמש" .. אתה שם "$ chmod ux file" .. .. וזה אמור להיות "$ chmod uw file" .. כדי להתאים למה שאתה אומר .. והתוצאה ..

        1.    ואדה דיג'ו

          ביאור

    2.    חואן perez דיג'ו

      r פירושו READ ומגיע מ- Read
      w מייצג WRITE ומגיע מ- Write
      פירושו ביצוע x ומגיע מ- eXecute

  6.   סגול כהה דיג'ו

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

    1.    ואדה דיג'ו

      בירור אודות setfacl

  7.   מרקוס דיג'ו

    מאמר מאוד ברור. פרט שבו כתוב:
    | chmod u = rwx, g = rx, o = | chmod 760 |
    צריך להיות:
    | chmod u = rwx, g = rw, o = | chmod 760 |
    נו טוב:
    | chmod u = rwx, g = rx, o = | chmod 750 |

    1.    סטיבן אברהם סנטוס פריאס דיג'ו

      למה חבר?

      1.    פפו דיג'ו

        מכיוון ש- x שווה ל- 5 ובדוגמה הוא כ- 6
        g = rx 6 שגיאה
        g = rx 5 נכון
        g = rw 6 נכון

  8.   גנרית הרירה דיג'ו

    לסגול כהה:
    מתוך המעט שאני עדיין לומד, חילצתי את הידע הזה (שאני לא באמת יודע אם זה יעזור לך בבעיה שלך, אבל כדאי לנסות; והוא חסר בפרסום זה):
    תן הרשאות חוזרות (-R) כך:
    chmod -R 777 parent_directory / *
    זה ייתן את כל ההרשאות לכל המשתמשים, הקבוצות ואחרים לגבי תיקיית האב ולכל התיקיות והקבצים שנמצאים בפנים (הרשאות כברירת מחדל עבור החדשות שנוצרו בספריה זו, לפחות ככה זה בסלאקס שלי)

  9.   גנרית הרירה דיג'ו

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

  10.   ברונו קסיו דיג'ו

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

  11.   yo דיג'ו

    תודה, הוצאת אותי מכל ספק

  12.   מנואל כלב דיג'ו

    תרומה טובה מאוד ... המשיכו כך ...

  13.   אדיברטים דיג'ו

    מאוד מאוד טוב תודה 😀

  14.   support.masvernat@gmail.com דיג'ו

    הסבר מצוין, סוף סוף ברור לי אחד ...

  15.   קמילה דיג'ו

    שלום!

    תראה, אני לא יודע אם זה רלוונטי אבל יש לי בעיה עם ההרשאות להקליט, למחוק, ב- mp4 שלי. זה לא מאפשר לי לשנות את ההרשאות, ולכן זה לקריאה בלבד. הזן את הפקודות שנתת אך התשובה הייתה
    chmod: שינוי ההרשאות של "/ media / 0C87-B6D2": מערכת קבצים לקריאה בלבד

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

    אני מקווה שאת יכולה לעזור לי.

    נשיקות

    1.    אנונימי דיג'ו

      נסה להיכנס כמשתמש-על

    2.    Javi_VM דיג'ו

      יתכן שלא יהיה לך הנהג המתאים. עם מערכת הקבצים NTFS זה לא יאפשר לך לכתוב אלא אם כן מותקנת חבילת ntfs-3g. אני לא יודע את mp4 איזו מערכת תהיה לו ...

  16.   אלכסיס קריסטיאן גליאנו רואיס דיג'ו

    Excelte, gracias.

  17.   פראן דיג'ו

    תודה על ההדרכה useful מאוד שימושי

  18.   ירסון ריקו דיג'ו

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

  19.   חבייר דיג'ו

    התרומה מוערכת. בדיוק מה שהייתי צריך

  20.   חואן גומז דיג'ו

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

    או איך זה ... תודה

    תודה

  21.   LM דיג'ו

    הסביר טוב מאוד, תודה

  22.   ISMAEL דיג'ו

    תרומה מצוינת, תודה שנתת חלק מזמנך לעשות זאת.

  23.   מיגל דיג'ו

    תרומה טובה. תודה על ה. ברצוני לעשות הבהרה שלדעתי חשובה. בספרדית remove אינו שווה ערך לאנגלית remove. בספרדית להסיר אין פירושו לחסל.
    על פי ה- RAE פירושו:

    1. tr. מעבירים או מעבירים משהו ממקום אחד למשנהו. U. tc prnl.
    2. tr. להזיז משהו, לנער אותו או לסובב אותו, בדרך כלל כדי שהאלמנטים השונים שלו יתערבבו.

    במובן זה, במקום להסיר, יש להשתמש בפועל remove.

    1.    אלב דיג'ו

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

    2.    ואדה דיג'ו

      עליך להוסיף את השורה השלישית ...
      3. tr. הסר את הבעיה, השאיר אותה בצד או בטל אותה.
      מעולם לא אמרתי זאת במאמץ "למחוק" אם לא להסיר 🙂 מצטער אם זה נועד למחוק. תודה שעצרתם ועל ההבהרה אני אקח את זה בחשבון.

  24.   פביאן גרסיה דיג'ו

    טוב

    בבקשה מישהו יבהיר לי שאלה, שכפי שאני מבין היא חלה רק על המשתמש ועל הקבוצה שבבעלות הקובץ או הספריה, אבל אם יש לי משתמש או קבוצת "xyz" למשל, איך אני מקצה הרשאה מ- r, או wox רק למשתמש או לקבוצה ההיא ולא לבעלים / ים.

  25.   a דיג'ו

    כיצד אוכל לראות את ההרשאות של קבוצה ספציפית וכיצד אוכל לערוך אותן כך שתהיה להן הרשאות שורש זהות

  26.   טזמניה דיג'ו

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

  27.   ג'וסטו גונזלס דיג'ו

    הסבר מצוין

  28.   אוריאניס דיג'ו

    מאמר מצוין ... הייתי רוצה להיות מסוגל רק לסמוך על התשובה של אדם אדוק מהפורום הזה, לגבי השאלה הבאה: "אם אני מוסיף משתמש A לקבוצת GROUP שלי, שההרשאות של קבוצת GROUP זו הן rwx, כל המשתמשים בקבוצה זו , כולל A, האם הרשאות rwx אלה יהיו בקבצים / בספרייה הפנימיים? אם לוקחים בחשבון שלקבצים GROUP יש כבר קבצי rwx? תודה!!!!!! 🙂

  29.   JeFNDZ דיג'ו

    עבודה טובה. פשוט ומובן.

  30.   סגורה דיג'ו

    אני לגמרי חדש בזה ובמידע הזה. זה הסתדר לי נפלא. תודה.

  31.   דניאלה דיג'ו

    תרומה מצוינת, שימושית מאוד, תודה (:

  32.   אדוארדו אלדו לורדו דיג'ו

    מאוד מאלף ... מאוד פדגוגי.

  33.   מיגל דיג'ו

    תודה על המאמר, זה עזר לי מאוד, זה מאוד מבלבל xDDDD

  34.   צרעת דיג'ו

    התרומה שלך מאוד שימושית, באופן מוזר יש לי בעיה שהקבצים שתמיד השתמשתי בהם הם "קריאה בלבד".
    קובץ chmod 777
    root @ Leps: / home / leps # chmod: שינוי ההרשאות של "הורדות / canaima-popular-4.1 ~ stable_i386 / canaima-popular-4.1 ~ stable_i386.iso": מערכת קבצים לקריאה בלבד

    ועם כל הקבצים זהה, למעשה הפעלתי את זה עם Ctrl + Alt + F1 כשורש וזהה. מה אני יכול לעשות?

  35.   חַוַאי דיג'ו

    מידע מצוין !! זה מאוד עזר לי.
    תודה רבה.

  36.   גוסטבו אורקיזו דיג'ו

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

  37.   קאלינובאטו דיג'ו

    עשיתי chmod -R 777 בשורש ההתקנה שלי, כלומר /
    והפעל מחדש את ה- kali linux וכעת הוא לא נטען
    רעיונות כלשהם?

    1.    דייגו דיג'ו

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

  38.   ויסנטה דיג'ו

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

  39.   קווין דיג'ו

    r פירושו לכתוב ומגיע מ- Read
    w פירושו לקרוא ומגיע מ- Write

    שם התבלבלת. לקרוא לקרוא, לשנות את הכתיבה

  40.   ווקמנטור דיג'ו

    שימושי מאוד! לאלו מאיתנו שאינם מאוד מתעסקים בניהול לינוקס, הדרכות אלו נהדרות.

    מזל טוב על הבלוג!

  41.   ברתולדו סוארס פרס דיג'ו

    ברכות ממבקרי הבלוג של Sincelinux.

    קורה לי דבר מצחיק באמצעות הפצה רחבה כמו LMint.
    אני מעתיק ומדביק תיקיית ערכות נושא לספריית / usr / share / themes באמצעות 'sudo' (מבקש את סיסמת המשתמש שלי).
    שם בתיקיית המערכת ההיא, בעת ביצוע רשימה באמצעות 'ls -l', או 'ls -la', התיקיה או העיצוב הנושא, בבעלות שם המשתמש (והקבוצה שלי), כלומר לא על ידי שורש.

    לכן, אני עומד לבצע את השינוי להסרת הרשאת הכתיבה מהמשתמש שלי בספריה האמורה של הנושא שהורד, מכיוון שכאשר סוקר את כל הקבצים והתיקיות שלו באופן רקורסיבי עם 'ls -laR', המשתמש שלי הוא היחיד שיכול לכתוב אמרו התיקיות והקבצים. בטח אני מניח שגם שורש כל יכול.
    מיקום עצמי מטרמינל, עם 'cd / usr / share / themes / the-theme-downloaded', ואז פשוט מבצע 'chmod -Rv uw *', מבלי לדרוש הרשאות 'sudo' או שורש. הוא הודיע ​​לי שהוא שינה בהצלחה את הרשאת הכתיבה של המשתמש שלי לכל הקבצים ותיקיות המשנה של 'הנושא שהורד'. אבל, זה לא שינה את ההרשאות של תיקיית האם שממנה אני מבצע את הפקודה 'הורדת הנושא', תוך התחשבות שככלל זה צריך להיות רקורסיבי.

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

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

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

    תודה.

  42.   המלך דיג'ו

    אם למשתמש יש הרשאות כתיבה ואין לו הרשאות קריאה בקובץ, האם הוא יכול לשנות את הקובץ?

    1.    אלבארו טוריג'אנו דיג'ו

      Si

    2.    אלבארו טוריג'אנו דיג'ו

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

  43.   לארי-לאפר דיג'ו

    מעולה סוף סוף הבנתי שזה מוסבר היטב

  44.   עמנואל דיג'ו

    יש לי ספק עם דוגמאות שהם מעלים
    הפקודה לדוגמא: chmod -r 777
    לפי אני מסיר את הרשאות הקריאה למשתמשים, קבוצות, אחרים מלבד ה- 777 (rwx) אז מה זה אומר?

    אין שווה סדרתי k chmod ur, gr, or ????

  45.   מנואל מורנו דיג'ו

    טוב מאוד, אני מקווה להמשיך ללמוד לינוקס

  46.   אנדרס רייס דיג'ו

    תודה רבה! תרומה מצוינת ...

  47.   אנונימי דיג'ו

    מעולה תודה

  48.   קיסר דיג'ו

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

  49.   הפעל את 3 דיג'ו

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

  50.   ג'ון דיג'ו

    "d" מופיע בתחילת המשתמש drwxr-xr-x. מה זה אומר? אני מניח שזו ספרייה אבל אני לא בטוח

  51.   בוקאטוניה דיג'ו

    כעת אנו יודעים את שלוש ההרשאות וכיצד להוסיף או להסיר אותן, אך 3 ההרשאות הללו מאוחסנות בשלושה מקומות שונים הנקראים

  52.   y8 דיג'ו

    -r - r - r– 1 משתמשים של wada 4096 13 באפריל 19:30 קובץ?

  53.   מתג G 3 דיג'ו

    אם זו תוכנית הנקראת "foo" אנחנו יכולים לבצע אותה כמו כל פקודה. https://gswitch3.net

  54.   סמסון דיג'ו

    נחמד ההודעה המדהימה הזו.

  55.   רמון תומאס דיג'ו

    זו סוג של הונאה מתרחשת. אל תאמין למה שאני אומר.

  56.   אירווינג פוקנר דיג'ו

    היי לכולם, אני חדש מדי בנושא chmod הזה, ו chonw.

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

    קראתי והייתי משתמש שתמיד ביצע קובץ chmod -R 777, או תיקיות, כי קראתי אותו ככה, אבל כשאתה עושה ls לקובץ האמור, או לתיקיה, הם מודגשים בירוק עז יותר שלא ניתן לקרוא את הקובץ שם בבירור, כי אני משתמש במנטה לינוקס, אבל אני רואה שיש אולי תיקיה דומה אחרת, עם תכונות אחרות, ועם צבע אחר, בדיוק כמו השאר, עכשיו קראתי את 755, אני לא יודע אם צריך להשתמש בה בצורה כזו (chmod - R 755 Folder) משאיר את ההרשאות כברירת מחדל, לאותה תיקייה, והיא מיועדת לספריות, אך 644 מיועדת לקבצים, אני לא יודע אם זה בסדר להשתמש בזה בצורה כזו (קבצי chmod -R 644), אך כאשר ה- ls נעשה - ואז נראה שהקובץ הוא 644, ובאחרים הוא נראה שורש, ואחרים בשם המשתמשים, כבר עם תוצאות אלה, משהו לא שגרתי.

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

    אני רוצה ללמוד לדעת איזה סוג קבצים הם כשעושים ls -l

    שורש שורש drwxr-xr-x 2 4096 15 בפברואר 22:32 א
    -rwxrwxrwx 1 שורש שורש 474 16 בפברואר 23:37 canaima5
    -rwxrwxrwx 1 שורש שורש 374 9 בפברואר 16:34 Error_EXFAT
    drwxr-xr-x 3 שורש שורש 4096 15 בפברואר 00:22 התקנת חלונות USB
    -rw-r - r– 1 m18 m18 7572 22 בדצמבר 2016 mdmsetup.desktop
    -rwxrwxrwx 1 שורש שורש 61 פבואר 18 13:07 pkme
    -rwxrwxrwx 1 שורש שורש 10809 15 במאי 2013 README
    -rwxrwxrwx 1 שורש שורש 57 בינואר 3 11:58 התאושש סודו
    -rwxrwxrwx 1 שורש שורש 1049 18 בפברואר 01:02 Rep-Systemback
    -rwxrwxrwx 1 שורש שורש 1163 11 בפברואר 11:12 root.txt
    -rwxrwxrwx 1 שורש שורש 384 10 בפברואר 22:30 systemback ubuntu 16-18
    -rwxrwxrwx 1 שורש שורש 31 בינואר 1, 2002 torregal

    הנה דוגמה שניסיתי לשנות כמה קבצים שה- m18 נוצרו אצל משתמש, השאר הועתק מדיסק אחר, עם nautilus, ויש להם מנעולים,

    drwxr-xr-x 3 שורש שורש 4096 15 בפברואר 00:22 התקן את Windows USB
    drwxr-xr-x 2 שורש שורש 4096 15 בפברואר 22:32 a יש מנעול, גם שאר הקבצים, אך השתמש בפקודה זו מהמידע המוכיח מה קורה: לקבצים אין כעת מנעול, אבל אני לא יודע אם הם בסדר ההרשאות שיש להם, והרעיון הוא לדעת איזה הרשאה צריכה להיות לכל קובץ או תיקיה ובאיזו קבוצה זה צריך להיות. ויודעים במה להשתמש כשמוסיפים chmod.

    m18 @ m18 ~ $ cd שולחן עבודה /
    m18 @ m18 ~ / שולחן עבודה $ ls -l
    סה"כ 60
    drw-r - r– 2 שורש שורש 4096 15 בפברואר 22:32 א
    -rw-r - r– שורש שורש 1 474 16 בפברואר 23:37 canaima5
    -rw-r - r– שורש 1 שורש 374 9 בפברואר 16:34 Error_EXFAT
    drw-r - r– שורש שורש 3 4096 בפברואר 15:00 התקנת חלונות USB
    -rw-r - r– 1 m18 m18 7572 22 בדצמבר 2016 mdmsetup.desktop
    -rw-r - r– 1 שורש שורש 61 פבואר 18 13:07 pkme
    -rw-r - r– שורש שורש 1 10809 במאי 15 README
    -rw-r - r– 1 שורש שורש 57 ינואר 3 11:58 אחזר סודו
    -rw-r - r– שורש שורש 1 1049 בפברואר 18:01 Rep-Systemback
    -rw-r - r– שורש שורש 1 1163 בפברואר 11:11 root.txt
    -rw-r - r– 1 שורש שורש 384 10 בפברואר 22:30 systemback ubuntu 16-18
    -rw-r - r– שורש שורש 1 בינואר 31 torregal
    m18 @ m18 ~ / שולחן עבודה $ sudo ugo + rwx *
    [sudo] סיסמה ל- m18:
    sudo: ugo + rwx: הפקודה לא נמצאה
    m18 @ m18 ~ / שולחן עבודה $ sudo chmod ugo + rwx *
    m18 @ m18 ~ / שולחן עבודה $ ls -l
    סה"כ 60
    drwxrwxrwx 2 שורש שורש 4096 15 בפברואר 22:32 א
    -rwxrwxrwx 1 שורש שורש 474 16 בפברואר 23:37 canaima5
    -rwxrwxrwx 1 שורש שורש 374 9 בפברואר 16:34 Error_EXFAT
    drwxrwxrwx 3 שורש שורש 4096 15 בפברואר 00:22 התקנת חלונות USB
    -rwxrwxrwx 1 m18 m18 7572 22 בדצמבר 2016 mdmsetup.desktop
    -rwxrwxrwx 1 שורש שורש 61 פבואר 18 13:07 pkme
    -rwxrwxrwx 1 שורש שורש 10809 15 במאי 2013 README
    -rwxrwxrwx 1 שורש שורש 57 בינואר 3 11:58 התאושש סודו
    -rwxrwxrwx 1 שורש שורש 1049 18 בפברואר 01:02 Rep-Systemback
    -rwxrwxrwx 1 שורש שורש 1163 11 בפברואר 11:12 root.txt
    -rwxrwxrwx 1 שורש שורש 384 10 בפברואר 22:30 systemback ubuntu 16-18
    -rwxrwxrwx 1 שורש שורש 31 בינואר 1, 2002 torregal
    m18 @ m18 ~ / שולחן עבודה $ sudo chmod -R 755 התקנה \ de \ windows \ USB /
    m18 @ m18 ~ / שולחן עבודה $ ls -l
    סה"כ 60
    drwxrwxrwx 2 שורש שורש 4096 15 בפברואר 22:32 א
    -rwxrwxrwx 1 שורש שורש 474 16 בפברואר 23:37 canaima5
    -rwxrwxrwx 1 שורש שורש 374 9 בפברואר 16:34 Error_EXFAT
    drwxr-xr-x 3 שורש שורש 4096 15 בפברואר 00:22 התקנת חלונות USB
    -rwxrwxrwx 1 m18 m18 7572 22 בדצמבר 2016 mdmsetup.desktop
    -rwxrwxrwx 1 שורש שורש 61 פבואר 18 13:07 pkme
    -rwxrwxrwx 1 שורש שורש 10809 15 במאי 2013 README
    -rwxrwxrwx 1 שורש שורש 57 בינואר 3 11:58 התאושש סודו
    -rwxrwxrwx 1 שורש שורש 1049 18 בפברואר 01:02 Rep-Systemback
    -rwxrwxrwx 1 שורש שורש 1163 11 בפברואר 11:12 root.txt
    -rwxrwxrwx 1 שורש שורש 384 10 בפברואר 22:30 systemback ubuntu 16-18
    -rwxrwxrwx 1 שורש שורש 31 בינואר 1, 2002 torregal
    m18 @ m18 ~ / שולחן עבודה $ sudo chmod -R 755 a
    m18 @ m18 ~ / שולחן עבודה $ ls -l
    סה"כ 60
    שורש שורש drwxr-xr-x 2 4096 15 בפברואר 22:32 א
    -rwxrwxrwx 1 שורש שורש 474 16 בפברואר 23:37 canaima5
    -rwxrwxrwx 1 שורש שורש 374 9 בפברואר 16:34 Error_EXFAT
    drwxr-xr-x 3 שורש שורש 4096 15 בפברואר 00:22 התקנת חלונות USB
    -rw-r - r– 1 m18 m18 7572 22 בדצמבר 2016 mdmsetup.desktop
    -rwxrwxrwx 1 שורש שורש 61 פבואר 18 13:07 pkme
    -rwxrwxrwx 1 שורש שורש 10809 15 במאי 2013 README
    -rwxrwxrwx 1 שורש שורש 57 בינואר 3 11:58 התאושש סודו
    -rwxrwxrwx 1 שורש שורש 1049 18 בפברואר 01:02 Rep-Systemback
    -rwxrwxrwx 1 שורש שורש 1163 11 בפברואר 11:12 root.txt
    -rwxrwxrwx 1 שורש שורש 384 10 בפברואר 22:30 systemback ubuntu 16-18
    -rwxrwxrwx 1 שורש שורש 31 בינואר 1, 2002 torregal

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

    מה שאני רוצה זה שאם מישהו יודע על מאמר שלם יותר, ועם דוגמאות לכל אחד מכרטי הבר, הוא משתמש ב- chmod וב- chown. אני יכול למקם את זה כך שיהיה קל יותר למתחילים ללמוד, מכיוון שיש טבלאות בהן מופיע המספור בן 3 הספרות, כמו אלה של 777, 644, ואיך נוצר המספור הזה, בלי שהן נקבעות מראש, או שיש הרבה יותר שמשתקפות על ידי לסיכום של ugo אני לא יודע אם זה נכון אני חושב שזה בעלים של משתמשים, קבוצות ועם ה- rwx עבור תיקיות, ספריות משנה, קבצי הפעלה וכו '.

    בסופו של דבר מה שאני רוצה זה ללמוד להשתמש בכל הנוסחאות, chmod ו- chonw לכל הקבצים, ולכל מערכת הקבצים של לינוקס

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

    ברכות, ותודה רבה על שיתוף הפעולה.

  57.   asss דיג'ו

    דני אני אוהב אותו שלך

  58.   asss דיג'ו

    דני אני אוהב אתך ....