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

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

در این مقاله می آموزید که چگونه در مجوزها و ویژگی های یک فایل در سیستم لینوکس یا یونیکس تغییراتی ایجاد کنید . در اینجا چند دستور رایج برای تغییر مجوز گروه کاربری، مدیر و هویت های مختلف، به شرح زیر معرفی خواهد شد:

 chgrp: تغییر گروه کاربری فایل

Chown: تغییر صاحب فایل

chmod: تغییر مجوز فایل

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

تغییر گروه کاربری: chgrp

تغییر گروه کاربری یک فایل، بسیار ساده است و به طور مستقیم با استفاده از دستور chgrp قابل تغییر می باشد. این دستور مخفف change group است. به یاد داشته باشید، که نام گروه تغییر یافته، باید در فایل /etc/group باشد، در غیر این صورت این عملیات غیرممکن خواهد بود.

یا

 

به منظور تغییر گروه کاربری یک فایل ترمینال را باز کنید و با استفاده از دستور زیر گروه فایل “test.log” را به گروه دیگری به نام “users” تغییر دهید:

 

دستور زیر با سوئیچ  –R ، گروه همه ی فایل های داخل یک دایرکتوری را تغییر میدهد:

 

تغییر صاحب فایل: chown

اگر می خواهید گروه هر فایل را در لینوکس تغییر دهید، باید از دستور chgrp استفاده کنید اما برای تغییر صاحب هر فایل می توانید از دستور chown استفاده کنید.

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

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

به خاطر داشته باشید که اطلاعات مربوط به کاربران باید در سیستم  /etc/passwd وجود داشته باشد.

 

یا

 

به منظور تغییر صاحب فایل، یک فایل ترمینال را باز کرده و با استفاده از دستور زیر صاحب فایل “test.log” را به کاربر دیگری به نام “itadmin”  تغییر دهید:

 

برای تغییر صاحب و گروه فایل “test.log” به کاربر root و گروه root دستور زیر را اجرا کنید:

 

تغییر مجوز فایل : chmod

چگونه مجوز های یک فایل را در سیستم لینوکس یا یونیکس تغییر دهیم ؟ دو راه برای تغییر مجوز فایل وجود دارد :

  1. مجوزهای نمادین

u : صاحب فایل
g : گروه وابسته به فایل
o : سایرین ؛ کاربرانی که صاحب یا در گروه نیستند
a همه کاربران ( u,g,o )
r : خواندن فایل یا مشاهده محتویات یک دایرکتوری
w : ویرایش و حذف فایل یا اضافه کردن و حذف محتویات یک دایرکتوری
x : اجرای یک فایل و یا ورود به یک دایرکتوری و زیرشاخه های آن

  1. مجوزهای عددی

مجوز خواندن : ۲

مجوز نوشتن : ۴

مجوز اجرا : ۱

مثال:

برای تنظیم مجوزهای فایل ” test.log” به مجوز “read/write by owner” و ” read only by the group and others users” دستورات زیر را اجرا کنید :

 

یا

پاسخ به کلیه سوالات شما در زمینه وب هاستینگ و مدیریت سرور در انجمن کامپایلر

One thought on “آموزش تغییر مجوز فایل ها در لینوکس

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *