1、修改權限-chmod
基本說明:
- 通過chmod指令,可以修改檔案或者目錄的權限。
第一種方式:+、-、= 變更權限
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/