Chmod: تفاوت بین نسخهها
(حذف قسمتی از صفحه، بدون دلیل) |
|||
سطر ۱: | سطر ۱: | ||
'''chmod''' که مخفف change file mode bits است، برای تغییر [[دسترسیها]]ی یک پرونده یا یک شاخه میباشد. | '''chmod''' که مخفف change file mode bits است، برای تغییر [[دسترسیها]]ی یک پرونده یا یک شاخه میباشد. | ||
+ | == کاربرد مود ۲۲۲ == | ||
+ | مود ۲۲۲ که به صاحب پرونده، دیگر کاربران در همان گروه کاربری و به بقیه تنها دسترسی نوشتن میدهد، میتواند بوسیلهی ترکیب با [[chattr]] به کاربران تنها دسترسی اضافه کردن به یک پرونده را بدهد. | ||
+ | <pre> | ||
+ | chmod 222 logfile | ||
+ | chattr +a logfile | ||
+ | </pre> | ||
+ | در مثال بالا که باید با [[ابرکاربر]] اجرا شود، ابتدا به پروندهی logfile تنها دسترسی نوشتن میدهیم، تا به اینجا کاربران میتوانند پرونده را از نو بازنویسی کنند یا محتویات جدید به آن اضافه کنند اما نمیتوانند پرونده را بخوانند. | ||
+ | |||
+ | اما بعد از اجرای دستور دوم و دادن صفت a(که مخفف append است) به پرونده، کاربران تنها میتوانند به آن مختویات را اضافه کنند و نمیتوانند چیزی از آن کم کرده یا آنرا بطور کامل بازنویسی کنند. در نتیجه [[مدیر سیستم]] میتواند(در این مثال) کاری کند که کاربران تنها(به معنای دقیق کلمه) log ها را اضافه کنند. | ||
+ | |||
[[رده:خط فرمان]] | [[رده:خط فرمان]] |
نسخهٔ ۱۷ شهریور ۱۳۹۶، ساعت ۱۹:۴۷
chmod که مخفف change file mode bits است، برای تغییر دسترسیهای یک پرونده یا یک شاخه میباشد.
کاربرد مود ۲۲۲
مود ۲۲۲ که به صاحب پرونده، دیگر کاربران در همان گروه کاربری و به بقیه تنها دسترسی نوشتن میدهد، میتواند بوسیلهی ترکیب با chattr به کاربران تنها دسترسی اضافه کردن به یک پرونده را بدهد.
chmod 222 logfile chattr +a logfile
در مثال بالا که باید با ابرکاربر اجرا شود، ابتدا به پروندهی logfile تنها دسترسی نوشتن میدهیم، تا به اینجا کاربران میتوانند پرونده را از نو بازنویسی کنند یا محتویات جدید به آن اضافه کنند اما نمیتوانند پرونده را بخوانند.
اما بعد از اجرای دستور دوم و دادن صفت a(که مخفف append است) به پرونده، کاربران تنها میتوانند به آن مختویات را اضافه کنند و نمیتوانند چیزی از آن کم کرده یا آنرا بطور کامل بازنویسی کنند. در نتیجه مدیر سیستم میتواند(در این مثال) کاری کند که کاربران تنها(به معنای دقیق کلمه) log ها را اضافه کنند.