Chmod: تفاوت بین نسخه‌ها

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

نسخهٔ ‏۴ خرداد ۱۳۹۹، ساعت ۰۳:۲۸

chmod که مخفف change file mode bits است، فرمانی است برای تغییر دسترسی‌های یک پرونده یا یک شاخه.

کاربرد مود ۲۲۲

مود ۲۲۲ که به صاحب پرونده، دیگر کاربران در همان گروه کاربری و به بقیه تنها دسترسی نوشتن می‌دهد،

می‌تواند به همراه chattr به کاربران تنها دسترسی اضافه کردن به یک پرونده را بدهد.

chmod 222 logfile
chattr +a logfile

در مثال بالا که باید با ابرکاربر اجرا شود، ابتدا به پرونده‌ی logfile تنها دسترسی نوشتن می‌دهیم، تا به اینجا کاربران می‌توانند پرونده را از نو بازنویسی کنند یا محتویات جدید به آن اضافه کنند اما نمی‌توانند پرونده را بخوانند.

اما بعد از اجرای دستور دوم و دادن صفت a(که مخفف append است) به پرونده، کاربران تنها می‌توانند به آن مختویات را اضافه کنند و نمی‌توانند چیزی از آن کم کرده یا آنرا بطور کامل بازنویسی کنند.

در نتیجه مدیر سیستم میتواند(در این مثال) کاری کند که کاربران تنها(به معنای دقیق کلمه) log ها را اضافه کنند.