Mac文件權限修改筆記

因爲對Mac文件和文件夾權限不熟悉,未解決一個問題,糊里糊塗了用chmod -R 777命令, 修改了用戶目錄下的Library目錄的權限,導致該目錄和子目錄全部權限的改變。安全問題先不說。已經影響到了有些軟件的正常功能使用。對此深刻反省。學習下。做個學習筆記。

-rwxrwxrwx@

-  表示非目錄文件
d  表示目錄類型
@  表示文件拓展屬性 
rwx rwx rwx 表示所屬用戶、所屬用戶組、其他用戶的權限 

修改權限

chmod 用戶+操作+權限 文件

用戶:

 u(user):用戶
 g(group):用戶組
 o(other):其他用戶
 a(all):全部用戶

操作:

+ 增加權限
- 取消權限
= 賦值權限

權限:

r  表示可讀 
w  表示可寫 
x  表示可執行

文件:

文件名,若不指定文件名,表示當前目錄下所有文件

例子:將 startup.sh 文件的羣組其他用戶改爲可讀 可寫,原來的權限爲 -rwxrwxrwx@

方法一:

 chmod go-x startup.sh

方法二:

 chmod  766  startup.sh

執行結果:-rwxrw-rw-@

解析:

rwx 爲7,從左到右依次爲 r爲4,w爲2,x爲1
rwx=4+2+1=7
rw=4+2+0=6
rw=4+2+0=6

例子:將Dow目錄下的所有目錄,文件改成 766權限

 chmod  -R  766  Dow

解析:

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