DevToys Web Pro iconDevToys Web Proבלוג
דרגו אותנו:
נסו את תוסף הדפדפן:

מחשבון chmod

הרשאות

קריאה (4)
כתיבה (2)
הרצה (1)
בעלים
rwx
קבוצה
r-x
אחרים
r-x

סימון אוקטלי

  • השתמש ב-3 ספרות (למשל, 755). כל ספרה נקראת קריאה (4), כתיבה (2), הרצה (1).

    סימון סמלי

  • השתמשו ב-rwxr-xr-x או בסימון סמלי של chmod כמו u+rwx,g+rx,o+rx.

    הגדרות קבועות נפוצות

    פקודת chmod

  • שם קובץ:
    chmod 755 file.txt

    סיכום

    בעלים
    rwx
    קריאה, כתיבה, הרצה
    קבוצה
    r-x
    קריאה, הרצה
    אחרים
    r-x
    קריאה, הרצה
    פרטים טכניים

    איך מחשבון chmod עובד

    מה הכלי עושה

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

    מקרי שימוש נפוצים למפתחים

    מפתחים ומנהלי מערכות משתמשים במחשבוני chmod בעת הקמת שרתי ווב, פריסת יישומים או פתרון בעיות הרשאות. תרחישים נפוצים כוללים הפיכת סקריפטים לברי-הרצה (755), אבטחת קובצי תצורה (600), הגדרת הרשאות נכונות לתיקיות ווב (755 לתיקיות, 644 לקבצים) והבנת הרשאות קיימות במערכות שהתקבלו בירושה.

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

    הרשאות Unix מורכבות משלוש קבוצות: Owner (המשתמש שבבעלותו הקובץ), Group (משתמשים בקבוצה של הקובץ) ו-Others (כל השאר). לכל קבוצה יכולות להיות הרשאות Read (4), Write (2) ו-Execute (1). סימון אוקטלי מסכם את הערכים הללו: 7 פירושו rwx (4+2+1), 5 פירושו r-x (4+1), 4 פירושו r-- (קריאה בלבד). הגדרות נפוצות כוללות 755 (לבעלים גישה מלאה, לאחרים קריאה/הרצה), 644 (לבעלים קריאה/כתיבה, לאחרים קריאה בלבד) ו-600 (לבעלים בלבד).

    מלכודות נפוצות ומקרי קצה

    הגדרת הרשאות פתוחות מדי (כמו 777) יוצרת פרצות אבטחה. היזהרו במיוחד עם קבצים שמכילים סיסמאות או מפתחות API — בדרך כלל אלה צריכים להיות 600 או 400. זכרו שהרשאת execute על תיקיות משמעותה היכולת לגשת לקבצים שבתוכן, ולא להריץ אותן כתוכניות. בעת פתרון תקלות, בדקו גם את הרשאות הקובץ וגם את הרשאות תיקיית האב.

    מתי להשתמש בכלי הזה לעומת שורת הפקודה

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