בזמן האחרון יוצא לי לעבוד הרבה עם שרתי לינוקס ולא פעם אני צריך לשנות הרשאות לקבצים או לתיקיות. כשרוצים לתת אותה הרשאה לקבצים ולתיקיות זה די פשוט, אני משתמש בפקודה chmod
הבעיה מתחילה כשאני רוצה לתת הרשאה אחת לקבצים והרשאה אחרת לתת־התיקיות. לצורך כך יצרתי שני תסריטים פשוטים שמשתמשים בפקודה find. אחד רץ רק על הקבצים והשני רץ רק על תיקיות.
fchmod (לקבצים):
per=$1
path=$2
if [ "$path" == "" ]; then
path=.
fi
find $path -type f -exec chmod $per {} \;
dchmod (לתיקיות):
per=$1
path=$2
if [ "$path" == "" ]; then
path=.
fi
find $path -type d -exec chmod $per {} \;
כדי להשתמש בתסריטים פשוט מעתיקים אותם למחשב לתיקיית bin בתיקיית הבית, נותנים להם הרשאות ריצה ואז מריצים את הפקודה
או לקבצים
אם לא מגדירים את התיקייה הפקודה תרוץ על התיקייה הנוכחית.
אפשר למצוא את התסריטים ב־github וגם להוריד אותם משם ישירות.
אני מקווה שהם יועילו לכם.


את הפודקאסט קטעים בהיסטוריה אין צורך להציג, זהו פודקאסט ידוע ברשימת הפודקאסטים העבריים ואף 



על
על


