ubuntu文件權限操作

1.chmod

Linux/Ubuntu 系統中文件調用的權限分爲三級:文件擁有者(u)、羣組(g)、其他(o),用chmod更改文件的權限。

chmod是一個相當靈活的命令,對同一個文件的權限的修改可以用多種風格的命令格式來實現。 


風格一:chmod [-R] mod fileOrDirectory...

參數說明:
mode 權限設置字符串,格式爲[ugoa] [+-=] [rwx]
u 表示文件的擁有者
g 表示與此文件擁有者同組羣的人
o 表示其他人
a 表示包含以上三者即文件擁有者(u)、羣組(g)、其他(o)
+ 表示增加權限
- 表示取消權限
= 表示唯一設置權限
r 表示有讀取的權限
w 表示有寫入的權限
x 表示有執行的權限
-R 表示對該目錄下的所有文件和子目錄進行相同的權限更改


實例:將賦予所有人執行executable文件的權限

sudo chmod ugo+x executable 或

sudo chmod a+x executable


風格二:chmod [-R] NUM fileOrDirectory...

參數說明:

NUM 三位代表相應權限的數字

讀、寫、執行對應的權限數字是1、2、4;

從左至右以此爲文件擁有者、同組人、其他人;


實例:賦予文件的擁有者和同組人有讀寫file文件的權限,其他人沒有任何權限

sudo chmod 330 file


2.chgrp

chgrp [選項] 組 文件...


改變/opt/local /book/及其子目錄下的所有文件的屬組爲book,命令如下:
sudo chgrp - R book /opt/local /book


3.chown

格式:chown [參數]   <用戶名>   <文件名>

實例:
sudo chown user f1
sudo chown -R user1 /d1


參考:http://www.iteye.com/topic/595628

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章