בנו הרשאות קבצים של Unix עם רשת מישוש של קריאה/כתיבה/הרצה עבור בעלים, קבוצה ואחרים — כולל הסיביות setuid, setgid ו-sticky — וצפו בערך האוקטלי (755), במחרוזת הסמלית (rwxr-xr-x) ובפקודת ה-chmod מתעדכנים בזמן אמת. הקלידו ערך אוקטלי כדי להפוך אותו, או החילו תבנית נפוצה בלחיצה אחת. בדפדפן שלכם, בחינם.

הכול פועל בדפדפן שלכם — שום קובץ אינו נקרא ושום דבר אינו נשלח לשרת.

מחשבון הרשאות

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

מחלקה קריאהr · 4 כתיבהw · 2 הרצהx · 1
בעליםu
קבוצהg
אחריםo
אוקטלי
644
הזינו 3 או 4 ספרות אוקטליות (0–7) כדי להגדיר את התיבות.
סמלי
פקודה

ערכי ספרה אוקטלית

כל ספרה אוקטלית היא סכום של קריאה (4), כתיבה (2) והרצה (1) עבור מחלקת משתמשים אחת.

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

הרשאות נפוצות

הקישו "החל" כדי לטעון כל תבנית למחשבון שלמעלה.


אודות מחשבון chmod

מחשבון chmod בונה הרשאות קבצי Unix באופן חזותי. הפעילו קריאה, כתיבה והרצה עבור בעלים, קבוצה ואחרים ברשת פשוטה — בנוסף לביטים המיוחדים setuid, setgid ו-sticky — וצפו בשלוש תוצאות מתעדכנות בזמן אמת: הערך האוקטלי (755), המחרוזת הסימלית (rwxr-xr-x) והפקודת chmod המלאה, עם דגל רקורסיבי אופציונלי.

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

טבלת ספרות מסבירה את החשבון — כל ספרה אוקטלית היא סכום של קריאה (4), כתיבה (2) והרצה (1) — ורשימת ברירות מחדל מכסה את ההרשאות שבאמת נזקקים להן: 644 לקבצים, 755 לתיקיות ולקבצים בני הרצה, 600 לסודות, 750 ו-775 לתיקיות צוות משותפות, עם הערה בשפה פשוטה על כל אחת. הכול פועל בדפדפן שלכם.

כיצד להשתמש ב-מחשבון chmod

  1. הפעילו את תיבות הקריאה, הכתיבה וההרצה עבור בעלים, קבוצה ואחרים ברשת המחשבון.
  2. הפעילו את הביטים המיוחדים — setuid, setgid או sticky — אם אתם זקוקים להם.
  3. קראו את הערך האוקטלי, המחרוזת הסימלית והפקודת chmod המלאה המתעדכנים בזמן אמת; סמנו "Recursive" כדי להוסיף -R.
  4. או עבדו בכיוון ההפוך: הקלידו ערך אוקטלי כמו 640 כדי לטעון אותו לרשת.
  5. החילו ברירת מחדל נפוצה (644, 755, 600...) בלחיצה אחת, ואז העתיקו את הערך או הפקודה שאתם צריכים.

שאלות נפוצות

הבעלים יכול לקרוא, לכתוב ולהריץ (7 = 4+2+1); קבוצה ואחרים יכולים לקרוא ולהריץ (5 = 4+1) אך לא לכתוב. זהו המצב הסטנדרטי עבור תיקיות וקבצים בני הרצה שכולם רשאים להשתמש בהם אך רק הבעלים רשאי לשנות.

כל ספרה היא סכום של קריאה (4), כתיבה (2) והרצה (1) עבור סוג משתמש אחד — בעלים, קבוצה, ואז אחרים. אז קריאה בתוספת כתיבה זה 6, קריאה בתוספת הרצה זה 5, ושלושתם יחד יוצרים 7.

ספרה אוקטלית רביעית, מובילה. Setuid (4000) מריץ קובץ בר-הרצה כבעליו, setgid (2000) מריץ אותו כקבוצה או גורם לקבצים חדשים בתיקייה לרשת את הקבוצה שלה, וביט ה-sticky (1000) מאפשר רק לבעלים של קובץ למחוק אותו מתיקייה משותפת.

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

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

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

שתף זאת
צריך עזרה?
נתקלת בבעיה בכלי הזה? ספר לצוות שלנו.
דיווח על בעיה

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