🔐
מחשבון הרשאות chmod בחינם
הפעל/כבה הרשאות קבצי Unix לבעלים, קבוצה ואחרים כדי לקבל את הערך האוקטלי (755), סימון סמלי (rwxr-xr-x) ואת פקודת chmod המדויקת.
פועל לא-מקוון לאחר טעינה
| קריאה | כתיבה | הרצה | ערך | |
|---|---|---|---|---|
| בעלים | 7 | |||
| קבוצה | 5 | |||
| אחרים | 5 |
ביטים מיוחדים
אוקטלי (ניתן לעריכה)
rwxr-xr-x
סימבולי
פקודה
$ chmod 755 שם_קובץ
הגדרות מוכנות נפוצות
שימושים נפוצים
- הרשאות קובץ נכונות עבור שרתי אינטרנטהגדר הרשאות נכונות לקבצי אינטרנט ותיקיות בשרתי Apache/Nginx.
- הגדר הרשאות מפתח SSHSSH דוחה מפתחות עם הרשאות רופפות. קבל את chmod המדויק עבור קבצי המפתח שלך.
- הפוך סקריפטי Shell להוצאה לפועלקבל את הפקודה chmod כדי להפוך סקריפט הוצאה לפועל תוך שמירה על בטוח.
- למדו הרשאות קובץ Linuxהבן כיצד הרשאות Unix Octal וסימבול מפותלות לקרוא/כתוב/הוצאה לפועל.
- הרשאות קובץ בתמונות Dockerהגדר הרשאות נכונות לקבצים המועתקים לכלי Docker.
כיצד זה עובד
כלי זה הוא מחשבון הרשאות Unix כתוב-יד, בצד לקוח בלבד — ללא ספריות, ללא שרת. הוא מדגם כל הרשאה כבוליאני במטריצת מצב React וממיר בין פורמטים אוקטלי, סימבולי ו-ls -l באמצעות חשבון סיביות ישיר.
- 1מטריצת תיבות סימון קובעת מצבכל אחת מתשע תיבות הסימון קרא/כתוב/הרץ (בעלים, קבוצה, אחר) מחליפה בוליאני באובייקט מצב React. סיביות מיוחדות — setuid, setgid ו-sticky — נעקבות בנפרד באובייקט מצב מקביל.
- 2חשבון סיביות מחשב אוקטליפונקציית octalFor() מסכמת את ערכי ההרשאה הפעילים לכל קבוצה באמצעות המשקלים הקבועים r=4, w=2, x=1. שלוש ספרות הקבוצה משורשרות, ואם סיבית מיוחדת כלשהי מוגדרת, מצורפת בתחילה ספרה רביעית (setuid=4, setgid=2, sticky=1).
- 3פענוח דו-כיווני מסנכרן את כל הקלטיםהקלדת מספר אוקטלי בן 3 או 4 ספרות מפעילה את parseOctal(), שמשתמשת ב-AND סיביתי כדי לפרק כל ספרה בחזרה לבוליאני הרשאה ולעדכן את מטריצת תיבות הסימון. הדבקת שורת ls -l מפעילה את parseLsPerms(), שמשתמשת בביטוי רגולרי כדי לחלץ את מחרוזת ההרשאה בת 9 התווים ומפענחת תווים מיוחדים כמו s, S, t ו-T עבור setuid/setgid/sticky.
- 4פקודת chmod מורכבת ומועתקתפקודת ה-chmod הסופית נבנית על ידי שרשור מחרוזות — מצב אוקטלי או מצב סימבולי (צורת u=rwx,g=rx,o=rx) — עם דגל -R אופציונלי ושם קובץ יעד. לחיצה על העתק כותבת את הפקודה ללוח דרך navigator.clipboard.writeText(), שפועלת מקומית ללא קריאת רשת.
כלים קשורים
הגנה בסיסמה ל-PDF
הוסף סיסמה לקובץ PDF עם הצפנת AES-256, ובאופן אופציונלי בטל את אפשרויות ההדפסה, ההעתקה או העריכה. פועל בדפדפן שלך; שום דבר לא מועלה.
נסה אותוהקבצים נשארים מקומיים
ממיר Timestamp
המר timestamps של Unix לתאריכים קריאים ולהיפך. תומך ב-UTC ובשעון מקומי, שניות ואלפיות שניות.
נסה אותו
ממיר בסיסי מספרים
המר מספרים בין בינארי, אוקטלי, עשרוני והקסדצימלי. ראה התאמת גודל סיביות ופלט בינארי מקובץ באופן מיידי.
נסה אותו