Chmod

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

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).

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

הערות שוליים


Crystal Clear app ktalkd.png ערך זה הוא קצרמר בנושא מחשבים. אתם מוזמנים לתרום למכלול ולהרחיב אותו.
Logo hamichlol 3.png
הערך באדיבות ויקיפדיה העברית, קרדיט,
רשימת התורמים
רישיון cc-by-sa 3.0