אנשים טובים! קודם כל ראוי להזכיר שזו התרומה הראשונה שלי לקהילה, אני מקווה שמישהו ימצא את זה שימושי
=> מבנה בסיסי של הרשאות בקבצים
=> מבנה בסיסי של הרשאות בספריות
=> משתמש, קבוצות ואחרים
=> Chmod octal
1.- מבנה בסיסי של הרשאות בקבצים
ישנן 3 תכונות בסיסיות לקבצים פשוטים: קריאה, כתיבה והוצאה לפועל.
>> קרא אישור (קרא)
אם יש לך הרשאה לקרוא קובץ, תוכל לראות את תוכנו.
>> הרשאת כתיבה (כתיבה)
אם יש לך הרשאה לכתוב קובץ, תוכל לשנות את הקובץ. באפשרותך להוסיף, להחליף או למחוק את תוכנו.
>> ביצוע הרשאה (ביצוע)
אם לקובץ יש הרשאת ביצוע, תוכל להורות למערכת ההפעלה להריץ אותו כאילו הייתה תוכנית. אם זו תוכנית הנקראת "foo" אנחנו יכולים לבצע אותה כמו כל פקודה.
או סקריפט (מתורגמן) הזקוק לקריאה ולביצוע אישור, תוכנית מורכבת צריכה רק להיקרא.
הדמויות המיוחסות להרשאות הן:
r פירושו לכתוב ומגיע מ Read
w פירושו לקרוא ובא מ Wטקס
x פירושו ביצוע ומגיע מ eXאקוטה
באמצעות chmod כדי לשנות הרשאות
chmod (שינוי מצב) היא הפקודה המשמשת לשינוי ההרשאות, באפשרותך להוסיף או להסיר הרשאות לקובץ אחד או יותר באמצעות + (פלוס) או - (מינוס)
אם ברצונך למנוע מעצמך לשנות קובץ חשוב, פשוט הסר את הרשאת הכתיבה ב"קובץ "שלך באמצעות הפקודה chmod
$ chmod -w yourFile
אם אתה רוצה ליצור סקריפט הפעלה, כתוב
$ chmod + x tuScript
אם ברצונך להסיר או להוסיף את כל התכונות בבת אחת
$ chmod -rwx קובץ $ chmod + rwx
אתה יכול גם להשתמש בסימן = (שווה) כדי להגדיר את ההרשאות בשילוב מדויק, פקודה זו מסירה את הרשאות הכתיבה והביצוע ומותירה רק את הקריאה.
$ chmod = r קובץ
2.- מבנה בסיסי של הרשאות בספריות
במקרה של ספריות יש לנו אותן הרשאות, אך עם משמעות שונה.
>> קרא הרשאה בספריה
אם לספרייה יש הרשאת קריאה, תוכל לראות את הקבצים שהיא מכילה. אתה יכול להשתמש ב- "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
מעולם לא הבנתי את האוטלטלים 😛 תודה על המאמר!
טריק פשוט הוא לראות אותו בינארי: rwx מייצגים 3 ביטים (קריאה, כתיבה, eXecute). אם אתה רוצה הרשאות קריאה וכתיבה, יהיו לך 110 בינאריות, שב- octal זה המספר 4. כמו כן, אם אתה יודע שהוא מאורגן כ- GUO (קבוצה, משתמש ואחרים) כבר עשית זאת. דוגמה: לקרוא, לכתוב ולהפעיל עבור קבוצה ומשתמשים; קריאה וביצוע עבור אחרים; יישאר: 111,111,101 -> 775
תודה. לא ראיתי ככה
היזהר כי 110 בינארי אינו המספר האוקטאלי 4.
המספר הבינארי 110 הוא אוקטלי המספר 6
בעיקרון יש לנו מצד אחד המשתמש או המשתמשים ומצד שני ההרשאות
אישורים:
r = לקרוא (לקרוא)
w = לכתוב
x = exe (ביצוע)
- = אין אישור.
משתמשים:
u = בעלים, מנהל.
g = קבוצה.
o = כל האחרים.
עם ls -l אנו רואים את ההרשאות בספריה או בקובץ לתת לכולם למשל עם:
sudo ugo + rwx 'שם קובץ' // היינו נותנים את כל ההרשאות.
זה עובר ישר להערות
.
gracias!
טוב מאוד!
טוב מאוד.
טוב!
מאמר טוב מאוד, אך יש לבצע תיקון קטן:
r פירושו לכתוב ומגיע מ- Read
w פירושו לקרוא ומגיע מ- Write
פירושו ביצוע x ומגיע מ- eXecute
(R) קריאה היא קריאה ו- (W) כתיבה היא כתיבה
ברכות!
זה קורה לרישום הערות בשעת לילה מאוחרת חחחח סליחה על הטעות שלי ברגע שאוכל לתקן אותה, כרגע זה נותן לי טעות, תודה 🙂
זה נותן לך שגיאה .. .. מכיוון שלא משנה כמה אתה מחבר ההודעה, לא נותנים לך הרשאה לערוך את זה ברגע שהוא פורסם ..
שגיאה קטנה נוספת .. .. בנקודה 3 .- .. כשאומרים "אם אתה רוצה להסיר את הרשאת הכתיבה מהמשתמש" .. אתה שם "$ chmod ux file" .. .. וזה אמור להיות "$ chmod uw file" .. כדי להתאים למה שאתה אומר .. והתוצאה ..
ביאור
r פירושו READ ומגיע מ- Read
w מייצג WRITE ומגיע מ- Write
פירושו ביצוע x ומגיע מ- eXecute
ניסיתי לשתף תיקייה עם סמבה, ולתת הרשאות קריאה וכתיבה לאורחים, אך המקרה הוא שכשאני יוצר תיקיה חדשה מאחד משני המחשבים (אורח או לקוח), לתיקיה החדשה לא הוקצו הרשאות קריאה וכתיבה. כתוב לכולם ... האם יש דרך לתקן זאת מבלי שתצטרך לערוך את ההרשאות בכל פעם שתיקיה נוצרת? זה קצת מסורבל. אגב, אני עושה הכל דרך ממשק גרפי.
בירור אודות setfacl
מאמר מאוד ברור. פרט שבו כתוב:
| chmod u = rwx, g = rx, o = | chmod 760 |
צריך להיות:
| chmod u = rwx, g = rw, o = | chmod 760 |
נו טוב:
| chmod u = rwx, g = rx, o = | chmod 750 |
למה חבר?
מכיוון ש- x שווה ל- 5 ובדוגמה הוא כ- 6
g = rx 6 שגיאה
g = rx 5 נכון
g = rw 6 נכון
לסגול כהה:
מתוך המעט שאני עדיין לומד, חילצתי את הידע הזה (שאני לא באמת יודע אם זה יעזור לך בבעיה שלך, אבל כדאי לנסות; והוא חסר בפרסום זה):
תן הרשאות חוזרות (-R) כך:
chmod -R 777 parent_directory / *
זה ייתן את כל ההרשאות לכל המשתמשים, הקבוצות ואחרים לגבי תיקיית האב ולכל התיקיות והקבצים שנמצאים בפנים (הרשאות כברירת מחדל עבור החדשות שנוצרו בספריה זו, לפחות ככה זה בסלאקס שלי)
מבחינה גרפית, עליכם לחפש אפשרות שאומרת "הפוך את הפקודה לחוזרת" או "עשה זאת עבור תיקיות כלולות".
אני מאלה שתמיד זרקתי את ה -777 למכונה שלי מטעמי נוחות, אבל עם הפקודות האלה אני הולך לשים את הסוללות ולהיות זהיר יותר, תודה על התרומה!
תודה, הוצאת אותי מכל ספק
תרומה טובה מאוד ... המשיכו כך ...
מאוד מאוד טוב תודה 😀
הסבר מצוין, סוף סוף ברור לי אחד ...
שלום!
תראה, אני לא יודע אם זה רלוונטי אבל יש לי בעיה עם ההרשאות להקליט, למחוק, ב- mp4 שלי. זה לא מאפשר לי לשנות את ההרשאות, ולכן זה לקריאה בלבד. הזן את הפקודות שנתת אך התשובה הייתה
chmod: שינוי ההרשאות של "/ media / 0C87-B6D2": מערכת קבצים לקריאה בלבד
סקרתי פורומים רבים ושום דבר לא עבד בשבילי, אני אומר לך שאני מתחיל בזה אז יכול להיות שמשהו שאני עושה לא בסדר.
אני מקווה שאת יכולה לעזור לי.
נשיקות
נסה להיכנס כמשתמש-על
יתכן שלא יהיה לך הנהג המתאים. עם מערכת הקבצים NTFS זה לא יאפשר לך לכתוב אלא אם כן מותקנת חבילת ntfs-3g. אני לא יודע את mp4 איזו מערכת תהיה לו ...
Excelte, gracias.
תודה על ההדרכה useful מאוד שימושי
במקרה קראתי על הפקודה chmod במדריך לניהול מערכות לינוקס, שהיה גם ברור לי, רק ששם הם סיפרו לי על עוד 3 פקודות -S -S ו- -T שהן הרשאות נוספות, זה מה שלא עשיתי ברור לי, מחר אקרא עוד קריאה טובה, טוב מאוד השולחנות שלך, ברכות
התרומה מוערכת. בדיוק מה שהייתי צריך
שלום, מעניין מאוד, ברצוני לדעת כיצד או גם עם איזו תוכנית אוכל לערוך קבצים, chmod או מה נמצאים בתיקיה זו,
אני רוצה לערוך כמה הרשאות שיש ...
או איך זה ... תודה
תודה
הסביר טוב מאוד, תודה
תרומה מצוינת, תודה שנתת חלק מזמנך לעשות זאת.
תרומה טובה. תודה על ה. ברצוני לעשות הבהרה שלדעתי חשובה. בספרדית remove אינו שווה ערך לאנגלית remove. בספרדית להסיר אין פירושו לחסל.
על פי ה- RAE פירושו:
1. tr. מעבירים או מעבירים משהו ממקום אחד למשנהו. U. tc prnl.
2. tr. להזיז משהו, לנער אותו או לסובב אותו, בדרך כלל כדי שהאלמנטים השונים שלו יתערבבו.
במובן זה, במקום להסיר, יש להשתמש בפועל remove.
זה נכון, אני אומר הסר את עצמי כשאני מוחק משהו, במיוחד במונחי מחשב.
עליך להוסיף את השורה השלישית ...
3. tr. הסר את הבעיה, השאיר אותה בצד או בטל אותה.
מעולם לא אמרתי זאת במאמץ "למחוק" אם לא להסיר 🙂 מצטער אם זה נועד למחוק. תודה שעצרתם ועל ההבהרה אני אקח את זה בחשבון.
טוב
בבקשה מישהו יבהיר לי שאלה, שכפי שאני מבין היא חלה רק על המשתמש ועל הקבוצה שבבעלות הקובץ או הספריה, אבל אם יש לי משתמש או קבוצת "xyz" למשל, איך אני מקצה הרשאה מ- r, או wox רק למשתמש או לקבוצה ההיא ולא לבעלים / ים.
כיצד אוכל לראות את ההרשאות של קבוצה ספציפית וכיצד אוכל לערוך אותן כך שתהיה להן הרשאות שורש זהות
היי, יש לי בעיה קטנה, המחשבים נמצאים ב- lubuntu ובדומיין עם המשתמש המקומי, זה לא נותן בעיה אלא עם משתמש הדומיין, וזה בזמן פתיחת מוזילה וציפור הרעם שכל המערכת קפואה אני מקווה שהם יוכלו לעזור לי
תרועות
הסבר מצוין
מאמר מצוין ... הייתי רוצה להיות מסוגל רק לסמוך על התשובה של אדם אדוק מהפורום הזה, לגבי השאלה הבאה: "אם אני מוסיף משתמש A לקבוצת GROUP שלי, שההרשאות של קבוצת GROUP זו הן rwx, כל המשתמשים בקבוצה זו , כולל A, האם הרשאות rwx אלה יהיו בקבצים / בספרייה הפנימיים? אם לוקחים בחשבון שלקבצים GROUP יש כבר קבצי rwx? תודה!!!!!! 🙂
עבודה טובה. פשוט ומובן.
אני לגמרי חדש בזה ובמידע הזה. זה הסתדר לי נפלא. תודה.
תרומה מצוינת, שימושית מאוד, תודה (:
מאוד מאלף ... מאוד פדגוגי.
תודה על המאמר, זה עזר לי מאוד, זה מאוד מבלבל xDDDD
התרומה שלך מאוד שימושית, באופן מוזר יש לי בעיה שהקבצים שתמיד השתמשתי בהם הם "קריאה בלבד".
קובץ chmod 777
root @ Leps: / home / leps # chmod: שינוי ההרשאות של "הורדות / canaima-popular-4.1 ~ stable_i386 / canaima-popular-4.1 ~ stable_i386.iso": מערכת קבצים לקריאה בלבד
ועם כל הקבצים זהה, למעשה הפעלתי את זה עם Ctrl + Alt + F1 כשורש וזהה. מה אני יכול לעשות?
מידע מצוין !! זה מאוד עזר לי.
תודה רבה.
הערה טובה מאוד. קראו לי להחיל הרשאות ובזכות הדרכה זו הצלחתי לעשות זאת תוך מספר דקות. מומלץ מאוד.
עשיתי chmod -R 777 בשורש ההתקנה שלי, כלומר /
והפעל מחדש את ה- kali linux וכעת הוא לא נטען
רעיונות כלשהם?
כן, הכל נשבר, צריך להתקין מחדש את אובונטו, ואני יודע כי אותו דבר קרה לי !!!
ההדרכה טובה מאוד, שלמה מאוד. אולי שגיאות קטנות, אבל כבר הגיבו שלא ניתן לערוך אותן. עדיין טוב מאוד ללמוד
r פירושו לכתוב ומגיע מ- Read
w פירושו לקרוא ומגיע מ- Write
שם התבלבלת. לקרוא לקרוא, לשנות את הכתיבה
שימושי מאוד! לאלו מאיתנו שאינם מאוד מתעסקים בניהול לינוקס, הדרכות אלו נהדרות.
מזל טוב על הבלוג!
שלום מבקרים של Desdelinux בלוג
קורה לי דבר מצחיק באמצעות הפצה רחבה כמו 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.
אם מישהו יודע, אנא יכול להבהיר לי לגבי ספקותיי.
תודה.
אם למשתמש יש הרשאות כתיבה ואין לו הרשאות קריאה בקובץ, האם הוא יכול לשנות את הקובץ?
Si
דבר נוסף: ראשי התיבות של האישורים שגויים.
ה- r מיועד לקריאה, והוא מייצג קריאה. רעיון לכתיבה.
מעולה סוף סוף הבנתי שזה מוסבר היטב
יש לי ספק עם דוגמאות שהם מעלים
הפקודה לדוגמא: chmod -r 777
לפי אני מסיר את הרשאות הקריאה למשתמשים, קבוצות, אחרים מלבד ה- 777 (rwx) אז מה זה אומר?
אין שווה סדרתי k chmod ur, gr, or ????
טוב מאוד, אני מקווה להמשיך ללמוד לינוקס
תודה רבה! תרומה מצוינת ...
מעולה תודה
הסבר טוב מאוד, גירדתי את עצמי עם מחיצה שבה לא יכולתי לשנות קבצים. ואז גיליתי שלא התקנתי את ntfs-3g מכיוון שמדובר במחיצת ntfs ונפתרה.
או סקריפט (מתורגמן) הזקוק לקריאה ולביצוע אישור, תוכנית מורכבת צריכה רק להיקרא.
"d" מופיע בתחילת המשתמש drwxr-xr-x. מה זה אומר? אני מניח שזו ספרייה אבל אני לא בטוח
כעת אנו יודעים את שלוש ההרשאות וכיצד להוסיף או להסיר אותן, אך 3 ההרשאות הללו מאוחסנות בשלושה מקומות שונים הנקראים
-r - r - r– 1 משתמשים של wada 4096 13 באפריל 19:30 קובץ?
אם זו תוכנית הנקראת "foo" אנחנו יכולים לבצע אותה כמו כל פקודה. https://gswitch3.net
נחמד ההודעה המדהימה הזו.
זו סוג של הונאה מתרחשת. אל תאמין למה שאני אומר.
היי לכולם, אני חדש מדי בנושא 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.
ברכות, ותודה רבה על שיתוף הפעולה.
דני אני אוהב אותו שלך
דני אני אוהב אתך ....