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

در این مطلب می خواهیم با آموزش نحوه تغییر جواز فایل ها در لینوکس در خدمت شما همراهان عزیز باشیم. در ابتدا سعی می کنیم توضیحات مختصری درمورد تغییر تیم کاربری ارائه دهیم و در ادامه تغییر مالـک فایل  chown و در آخر به توضیح تغییر جواز فایل chmod بپردازیم. امیدواریم مقاله آموزش نحوه تغییر جواز فایل ها در لینوکس مورد توجه و کاربرد شما قرار بگیرد. با ما همراه باشید.

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

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

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

chgrp: تغییر تیـم کاربری فایل

Chown: تغییر مالـک فایل

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

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

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

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

تغییر تیـم کاربری: chgrp

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

chgrp  groupname filename

1chgrp  groupname filename

یا

chgrp -R Group Filename

1chgrp -R Group Filename

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

1

2

3

4

5

[root@devops ~]# ll test.log

-rw-r–r–. 1 root root 0 Apr  16 08:57 test.log

[root@devops ~]# chgrp users test.log

[root@devops ~]# ll test.log

-rw-r–r–. 1 root users 0 Apr  16 08:57 test.log

دستور پایین با سوئیچ  –R ، تیـم همـه فایل های درون یک دایرکتوری را تغییر میدهد:

 

1

2

3

4

5

6

7

8

9

[root@devops ~]# ll testdir/

Total 0

-rw-r–r–. 1 root root 0 4月  16 09:05 testfile1

-rw-r–r–. 1 root root 0 4月  16 09:05 testfile2

[root@devops ~]# chgrp -R users testdir/

[root@devops ~]# ls -l testdir/

Total 0

-rw-r–r–. 1 root users 0 4月  16 09:05 testfile1

-rw-r–r–. 1 root users 0 4月  16 09:05 testfile2

تغییر مالـک فایل: chown

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

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

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

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

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

chown username filename

1chown username filename

یا

chown -R user name filename

1chown -R user name filename

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

 

1

2

3

4

5

[root@devops ~]# ls -l test.log

-rw-r–r–. 1 root users 0 Apr  16 08:57 test.log

[root@devops ~]# chown itadmin test.log

[root@devops ~]# ls -l test.log

-rw-r–r–. 1 itadmin users 0 Apr  16 08:57 test.log

برای تغییر مالـک و تیـم فایل “test.log” به کاربر root و تیـم root دستور پایین را اجرا نمایید :

 

1

2

3

4

5

6

[root@devops ~]# ls -l test.log

-rw-r–r–. 1 itadmin users 0 apr  16 08:57 test.log

[root@devops ~]# chown root:root test.log

[root@devops ~]# ls -l test.log

-rw-r–r–. 1 root root 0 apr  16 08:57 test.log

[root@devops ~]#

تغییر جواز فایل : 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” دستورات پایین را اجرا نمایید :

 

1

2

3

4

5

[root@devops ~]# ls -l test.log

-rw-r–r–. 1 root root 0 Apr  16 08:57 test.log

[root@devops ~]# chmod ug=rw,o=r test.log

[root@devops ~]# ls -l test.log

-rw-rw-r–. 1 root root 0 Apr  16 08:57 test.log

یا

1

2

3

4

5

[root@devops ~]# ls -l test.log

-rw-r–r–. 1 root root 0 Apr  16 08:57 test.log

[root@devops ~]# chmod 664 test.log

[root@devops ~]# ls -l test.log

-rw-rw-r–. 1 root root 0 Apr  16 08:57 test.log

خبب دوستان به انتهای مقاله آموزش نحوه تغییر جواز فایل ها در لینوکس رسیدیم . از توجه و همراهی شما با این مطلب سپاسگزاریم. در صورتی که در زمینه امنیت در سرویس هاستینگ و سرور اختصاصی نیاز به اطلاعات دارید می توانید سایر مقالات این سایت را مطالعه نمایید.