因?yàn)閷?duì)Mac文件和文件夾權(quán)限不熟悉凰兑,未解決一個(gè)問(wèn)題渠欺,糊里糊涂了用chmod -R 777命令涕俗, 修改了用戶目錄下的Library目錄的權(quán)限罗丰,導(dǎo)致該目錄和子目錄全部權(quán)限的改變神帅。安全問(wèn)題先不說(shuō)再姑。已經(jīng)影響到了有些軟件的正常功能使用。對(duì)此深刻反省找御。學(xué)習(xí)下元镀。做個(gè)學(xué)習(xí)筆記。
-rwxrwxrwx@
- 表示非目錄文件
d 表示目錄類型
@ 表示文件拓展屬性
rwx rwx rwx 表示所屬用戶霎桅、所屬用戶組栖疑、其他用戶的權(quán)限
修改權(quán)限
chmod 用戶+操作+權(quán)限 文件
用戶:
u(user):用戶
g(group):用戶組
o(other):其他用戶
a(all):全部用戶
操作:
+ 增加權(quán)限
- 取消權(quán)限
= 賦值權(quán)限
權(quán)限:
r 表示可讀
w 表示可寫
x 表示可執(zhí)行
文件:
文件名,若不指定文件名滔驶,表示當(dāng)前目錄下所有文件
例子:將 startup.sh 文件的群組
遇革,其他用戶
改為可讀
可寫
,原來(lái)的權(quán)限為 -rwxrwxrwx@
方法一:
chmod go-x startup.sh
方法二:
chmod 766 startup.sh
執(zhí)行結(jié)果:-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
權(quán)限
chmod -R 766 Dow
解析:
-R 遞歸子目錄所有文件