מחשבון chmod
בנו הרשאות קבצים של Unix עם רשת מישוש של קריאה/כתיבה/הרצה עבור בעלים, קבוצה ואחרים — כולל הסיביות setuid, setgid ו-sticky — וצפו בערך האוקטלי (755), במחרוזת הסמלית (rwxr-xr-x) ובפקודת ה-chmod מתעדכנים בזמן אמת. הקלידו ערך אוקטלי כדי להפוך אותו, או החילו תבנית נפוצה בלחיצה אחת. בדפדפן שלכם, בחינם.
הכול פועל בדפדפן שלכם — שום קובץ אינו נקרא ושום דבר אינו נשלח לשרת.
מחשבון הרשאות
סמנו את התיבות כדי להגדיר הרשאות, או הקלידו ערך אוקטלי למטה כדי להפוך אותו. האוקטלי, הסמלי ופקודת ה-chmod מתעדכנים מיידית.
| מחלקה | קריאהr · 4 | כתיבהw · 2 | הרצהx · 1 |
|---|---|---|---|
| בעליםu | |||
| קבוצהg | |||
| אחריםo |
ערכי ספרה אוקטלית
כל ספרה אוקטלית היא סכום של קריאה (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
- הפעילו את תיבות הקריאה, הכתיבה וההרצה עבור בעלים, קבוצה ואחרים ברשת המחשבון.
- הפעילו את הביטים המיוחדים — setuid, setgid או sticky — אם אתם זקוקים להם.
- קראו את הערך האוקטלי, המחרוזת הסימלית והפקודת chmod המלאה המתעדכנים בזמן אמת; סמנו "Recursive" כדי להוסיף -R.
- או עבדו בכיוון ההפוך: הקלידו ערך אוקטלי כמו 640 כדי לטעון אותו לרשת.
- החילו ברירת מחדל נפוצה (644, 755, 600...) בלחיצה אחת, ואז העתיקו את הערך או הפקודה שאתם צריכים.