天天看點

Linux - 權限管理(二)1、修改權限-chmod2、修改檔案所有者-chown3、修改檔案所在組-chgrp

1、修改權限-chmod

基本說明:

  • 通過chmod指令,可以修改檔案或者目錄的權限。
    Linux - 權限管理(二)1、修改權限-chmod2、修改檔案所有者-chown3、修改檔案所在組-chgrp

第一種方式:+、-、= 變更權限

u:所有者

g:所屬組

o:其他人

a:所有人(u、g、o的總和)

1)chmod u=rwx,g=rx,o=x 檔案目錄名
2)chmod o+w 檔案目錄名
3)chmod a-x 檔案目錄名
           

案例示範:

1)給abc檔案的所有者讀寫執行的權限,給所有組執行權限,給其他組讀執行權限。

chmod u=rwx,g=rx,o=rx abc
           

2)給abc檔案的所有者去除執行的權限,增加組寫的權限

chmod u-x,g+w abc
           

3)給abc的所有使用者添加讀的權限

chmod a+r abc
           

第二種方式:通過數字變更權限

規則:

r=4

w=2

x=1

rwx=4+2+1=7

chmod u=rwx,g=rx,o=x 檔案目錄名

相當于

chmod 751 檔案目錄名
           

案例:将/home/abc.txt檔案的權限修改為

rwxr-xr-x

,使用數字的方式實作。

rwx=4+2+1=7

r-x=4+1=5

r-x=4+1=5

指令:

chmod 755 /home/abc.txt
           

2、修改檔案所有者-chown

基本介紹

chown newowner file 				改變檔案的所有者
chown newowner:newgroup file		改變使用者的所有者和所有組
-R									如果是目錄,則使所有子檔案或目錄遞歸生效
           

案例:

1)請将/home/abc.txt 檔案的所有者修改為tom

chown tom /home/abc.txt
           

2)請将/home/kkk 目錄下的所有的檔案和目錄的所有者都修改為tom

chown -R tom /home/kkk
           

3、修改檔案所在組-chgrp

基本介紹

chgrp newgroup file					改變檔案的所有組
           

案例:

1)請将/home/abc.txt 檔案的所屬組修改為bandit(土匪)。

chgrp bandit /home/abc.txt
           

2)請将/home/kkk 目錄下所有的檔案和目錄的所屬組都修改為bandit.

chgrp -R bandit /home/kkk/
           

繼續閱讀