Chmod
צילום מסך של טרמינל עם פקודת chmod
צילום מסך של טרמינל עם פקודת chmod
מחזור חיים 3 בנובמבר 1971 – הווה (52 שנים)

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

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

אופן השימוש

[עריכת קוד מקור | עריכה]

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

ברוב המימושים קיימות גם אפשרויות נוספות:

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

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

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

[עריכת קוד מקור | עריכה]
ויקישיתוף מדיה וקבצים בנושא Chmod בוויקישיתוף

הערות שוליים

[עריכת קוד מקור | עריכה]



ערך זה הוא קצרמר בנושא מחשבים. אתם מוזמנים לתרום לוויקיפדיה ולהרחיב אותו.