Chmod
מראה
צילום מסך של טרמינל עם פקודת chmod | |
מחזור חיים | 3 בנובמבר 1971 – הווה (53 שנים) |
---|
Chmod (קיצור של Change Mode – "החלפת מצב") היא פקודה במערכת הפעלה דמוית יוניקס המחליפה הרשאות של קבצים ותיקיות במערכת ההפעלה.
הפקודה נוספה לראשונה ל-Unix גרסה 1 של AT&T. עם התפתחותן של מערכות מתקדמות יותר נוספו רשימות בקרת גישה (ACL) למערכות הפעלה רבות. הגרסה של chmod שנמצאת ב-coreutils של GNU נכתבה על ידי דייוויד מקנזי וג'ים מיירינג.[1]
אופן השימוש
[עריכת קוד מקור | עריכה]הפקודה מקבלת את הפרמטרים הבאים:
chmod [options] mode[,mode] file1 [file2 ...]
ברוב המימושים קיימות גם אפשרויות נוספות:
-R
רקורסיבי, כלומר לכלול אובייקטים בתת-תיקיות.-v
verbose, מציג את האובייקטים ששונו (אובייקטים שלא שונו לא מוצגים).
כאשר האובייקט שעליו מופעלת הפקודה הוא קישור סימבולי, הפקודה משנה את אובייקט היעד.
הרשאות הקובץ, שאותן ניתן לבדוק באמצעות פקודות ls
או stat
:
$ ls -l findPhoneNumbers.sh
-rwxr-xr-- 1 dgerman staff 823 Dec 16 15:03 findPhoneNumbers.sh
$ stat -c %a findPhoneNumbers.sh
754
מוגדרות על ידי r, w, ו-x שמציינות הרשאות קריאה (read), כתיבה (write) והרצה (execute).
קישורים חיצוניים
[עריכת קוד מקור | עריכה]הערות שוליים
[עריכת קוד מקור | עריכה]
פקודות בסביבת Unix ובמערכות הפעלה דמויות יוניקס | ||
---|---|---|
מערכת קבצים | ||
תהליכים | ||
סביבת משתמש | ||
עיבוד טקסט | ||
מעטפת | ||
רשת | ||
חיפוש | ||
שונות |