دستور chmod در لینوکس

دستور chmod در لینوکس

علی مرادی

دستور chmod اجازه دسترسی فایل ها و پوشه ها را تغییر می دهد. دستور chmod مانند سایر دستورات از طریق خط فرمان یا از طریق یک فایل اسکریپت قابل اجرا است.

نکنه: اگر می خواهید مجوزهای یک فایل را لیست کنید ، از دستور ls استفاده کنید.

در ادامه با ما در شتابان هاست همراه باشید.

نحو دستور chmod در لینوکس:

این نحو مناسب هنگام استفاده از دستور chmod است:

chmod [options] mode[,mode] file1 [file2 ...]

در زیر گزینه های معمول استفاده شده با chmod وجود دارد:

  • -f–silent–quiet: بیشتر پیام های خطا را سرکوب می کند.
  • -v–verbose: برای هر فایلی که پردازش می شود یک عیب یابی صادر می کند.
  • -c–changes: مانند verbose است اما فقط در صورت ایجاد تغییر گزارش می دهد.
  • -R–recursive: پرونده ها و دایرکتوری ها را به صورت بازگشتی تغییر می دهد.
  • –help: نمایش help و exits
  • –version: اطلاعات نسخه را نمایش می دهد.

در زیر لیستی از مجوزهای عددی وجود دارد که می تواند برای کاربر ، گروه و سایر افراد در سیستم تنظیم شود. در کنار شماره معادل نامه خواندن ، نوشتن و اجرا قرار دارد.

  • ۷rwx: خواندن ، نوشتن و اجرا شدن.
  • ۶rw-: خواندن و نوشتن.
  • ۵r-x: خواندن و اجرا شدن.
  • ۴r–: فقط خواندن.
  • ۳-wx: نوشتن و اجرا شدن.
  • ۲-w-: فقط خواندن.
  • ۱–x: اجرا شدن.
  • ۰: هیچی.

مثال هایی از دستور chmod:

برای تغییر مجوزهای فایل ، به طوری که همه به آن دسترسی کامل داشته باشند ، وارد کنید:

chmod 777 participants

۷ مورد اول مجوزها را برای کاربر تعیین می کند ، ۷ مورد دیگر مجوزها را برای گروه تعیین می کند و ۷ مورد دیگر مجوزها را برای همه افراد دیگر تعیین می کند.

اگر می خواهید تنها کسی باشید که می تواند به آن دسترسی پیدا کند ، از مثال زیر استفاده کنید:

chmod 700 participants

برای دسترسی کامل به خود و اعضای گروه خود ، وارد کنید:

chmod 770 participants

اگر می خواهید دسترسی کامل خود را حفظ کنید ، اما می خواهید افراد دیگر را از تغییر فایل جلوگیری کنید ، از مثال زیر استفاده کنید:

chmod 755 participants

موارد زیر از حروف بالا استفاده می کند تا مجوزهای شرکت کنندگان را تغییر دهد تا مالک بتواند پرونده را بخواند و بنویسد ، اما مجوزها را برای شخص دیگری تغییر نمی دهد:

chmod u=rw participants

امیدوارم این مقاله براتون مفید بوده باشه.

ما رو تو شتابان هاست دنبال کنید. 🙂

برچسب ها: دستورات لینوکس

ارسال دیدگاه جدید