מחשבון CHMOD: הרשאות קבצים ותיקיות

מחשבון CHMOD להגדרת הרשאות גישה. הזינו צירוף וקבלו תוצאה במספר ובסימנים.

הגדרות CHMOD

הרשאותהרשאות בעליםהרשאות קבוצההרשאות אחרות
לִקְרוֹא
לִכתוֹב
לְבַצֵעַ

פורמט פלט

הרשאות מיוחדות

נוצר פקודות CHMOD

תמכו ב-DevBox Tools ❤️

תכונות של "מחשבון CHMOD"

המרת הרשאה מספרית וסמלית

המר בין פורמטים אוקטליים (מספריים) וסמליים באופן מיידי. הזן 755 כדי לראות את rwxr-xr-x, או להיפך.

ייצוג הרשאה חזותית

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

הרשאות משתמש, קבוצה ואחרות

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

מדריך ופרטי שימוש

מחשבון CHMOD מסייע לקבוע במהירות ולהגדיר בצורה נכונה את הרשאות הקבצים והתיקיות במערכות דמויות Unix (Linux, macOS, BSD). הכלי ממיר הרשאות בין פורמט סמלי לפורמט מספרי (אוקטלי), מציג את זכויות הגישה בצורה ויזואלית ומייצר פקודות מוכנות לשימוש בטרמינל.

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

מהן הרשאות CHMOD

Iבמערכות Unix, הגישה לקובץ מוגדרת עבור שלוש קבוצות משתמשים:

  • משתמש (User — u) — בעל הקובץ או משתמש שהוקצה.

  • קבוצה (Group — g) — משתמשים השייכים לקבוצת הקובץ.

  • אחרים (Others — o) — כל שאר משתמשי המערכת.

לכל קבוצה יכולים להיות שלושה סוגי הרשאות (r, w, x):

הרשאה

סימן

אוקטלי

עבור קבצים

עבור תיקיות

קריאה

r

4

קריאת תוכן הקובץ

הצגת רשימת הקבצים בתיקייה

כתיבה

w

2

שינוי הקובץ

יצירה, מחיקה ושינוי שם של קבצים

הרצה

x

1

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

כניסה לתיקייה (cd) וגישה לתוכן שלה

ללא הרשאת הרצה (x), תיקייה למעשה אינה נגישה — גם אם קיימת הרשאת קריאה (r).

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

טבלת ערכי הרשאות

רמת גישה

סימון סמלי

חישוב

אוקטלי

גישה מלאה

rwx

4+2+1

7

קריאה וכתיבה

rw-

4+2

6

קריאה והרצה

r-x

4+1

5

קריאה בלבד

r--

4

4

כתיבה והרצה

-wx

2+1

3

כתיבה בלבד

-w-

2

2

הרצה בלבד

--x

1

1

ללא גישה

---

0

0

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

שימוש

סימון סמלי

אוקטלי

גישה מלאה (לא מומלץ)

rwxrwxrwx

777

תיקיות משותפות לקבוצה

rwxrwxr-x

775

קבצים משותפים לקבוצה

rw-rw-r--

664

תיקיות וסקריפטים פרטיים

rwx------

700

קבצים פרטיים (מפתחות SSH, סיסמאות)

rw-------

600

תיקיות וסקריפטים להרצה

rwxr-xr-x

755

קבצי ווב סטנדרטיים (HTML, CSS, תמונות)

rw-r--r--

644

אפשרויות תצוגת פלט

בעת הרצת הפקודה chmod, ניתן לשלוט באופן הצגת התוצאות:

  • Verbose (-v) — מצב מפורט המציג שינויים עבור כל קובץ שעובד.

  • Changes (-c) — מציג רק קבצים שההרשאות שלהם השתנו בפועל.

  • Silent (-f) — מצב שקט שמסתיר הודעות שגיאה (למשל חוסר הרשאה או קבצים שלא קיימים).

  • Default — מצב ברירת מחדל המציג רק הודעות קריטיות (כגון שגיאות), ללא פירוט על פעולות מוצלחות.

אפשרויות החלת הרשאות

הגדרות אלו קובעות כיצד ועל אילו אובייקטים מוחלות ההרשאות:

  • Recursive (-R) — מחיל הרשאות על תיקייה וכל התוכן שלה, כולל תיקיות משנה, קבצים וקישורים סימבוליים (ההתנהגות עשויה להשתנות לפי מערכת).

  • Reference File (--reference=FILE_NAME) — מעתיק הרשאות מקובץ קיים במקום להגדיר מצב מספרי.

  • ביטי הרשאה מיוחדים:

    • Setuid (+s לבעלים) — קובץ הרצה פועל עם הרשאות בעל הקובץ ולא של המשתמש שהריץ אותו.

    • Setgid (+g) — ההתנהגות תלויה בסוג האובייקט: עבור קבצים (התוכנית פועלת עם הרשאות קבוצת הקובץ), עבור תיקיות (קבצים חדשים יורשים את קבוצת התיקייה, מה שמקל על עבודה שיתופית).

    • Sticky Bit (+t) — משמש בעיקר בתיקיות משותפות. מאפשר למשתמשים למחוק או לשנות שם רק לקבצים שבבעלותם (נפוץ ב־/tmp).

מחשבון CHMOD: הרשאות קבצים ותיקיות

alien

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

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

מושלם עבור מנהלי מערכות, מפתחים וכל מי שעובד עם מערכות Linux/Unix שצריכים להבין ולהגדיר את הרשאות הקבצים בצורה נכונה.

שאלות נפוצות (FAQ)

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

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

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

ערכים נפוצים כוללים: 755 (rwxr-xr-x) עבור קבצי הפעלה, 644 (rw-r--r--) עבור קבצים רגילים, 600 (rw-------) עבור קבצים פרטיים, 777 (rwxrwxrwx) עבור גישה מלאה, ו-750 (rwxr--r--) עבור קבצים גישה לבעלים וקבוצה בלבד.

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

לקבצים: read (r) מאפשר צפייה בתוכן, כתיבה (w) מאפשר שינוי, execute (x) מאפשר הפעלת הקובץ. עבור ספריות: read (r) מאפשר רישום תוכן, כתב (w) מאפשר יצירה/מחיקה של קבצים, execute (x) מאפשר גישה לספרייה. ספרייה צריכה הרשאת הפעלה כדי להיות נגישה.

כלי זה תוכנן במיוחד עבור הרשאות chmod של Unix/Linux. Windows משתמש במערכת הרשאות שונה (ACL - רשימות בקרת גישה), כך שהערכים המספריים והסימון הסמלי לא יחולו ישירות על הרשאות קבצי Windows.

השתמש בפקודה chmod בטרמינל שלך: 'chmod 755 filename' או 'chmod u+rwx,g+rx,o+rx filename'. המחשבון מראה לך גם את הפורמט המספרי וגם את הפורמט הסמלי שבו תוכל להשתמש עם הפקודה chmod.

דרגו את הכלי
4.5(24 משתמשים דירגו)