Chmod

Chmod (קיצור של Change Mode – "החלפת מצב") היא פקודה במערכת הפעלה דמוית יוניקס המחליפה הרשאות של קבצים ותיקיות במערכת ההפעלה.

הפקודה נוספה לראשונה ל-Unix גרסה 1 של AT&T. עם התפתחותן של מערכות מתקדמות יותר נוספו רשימות בקרת גישה (ACL) למערכות הפעלה רבות. הגרסה של chmod שנמצאת ב-coreutils של GNU נכתבה על ידי דייוויד מקנזי וג'ים מיירינג.

אופן השימוש
הפקודה מקבלת את הפרמטרים הבאים:
chmod [options] mode[,mode] file1 [file2 ...]

ברוב המימושים קיימות גם אפשרויות נוספות:
  רקורסיבי, כלומר לכלול אובייקטים בתת-תיקיות.
  verbose, מציג את האובייקטים ששונו (אובייקטים שלא שונו לא מוצגים).

כאשר האובייקט שעליו מופעלת הפקודה הוא קישור סימבולי, הפקודה משנה את אובייקט היעד.

הרשאות הקובץ, שאותן ניתן לבדוק באמצעות פקודות  או :
$ 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).

קישורים חיצוניים

 רשימת פקודות יוניקס (באנגלית)
 רשימת פקודות CMD (באנגלית)

הערות שוליים

קטגוריה:פקודות מחשב
קטגוריה:פקודות יוניקס