要設(shè)置 linux 文件和目錄權(quán)限,可以使用 chmod 命令。chmod 命令的語法為:chmod [選項] 模式 文件/目錄,其中選項有 -R(遞歸設(shè)置權(quán)限)、-v(顯示設(shè)置權(quán)限的操作結(jié)果),而模式由三位數(shù)字組成,分別表示用戶、組和其他用戶的權(quán)限。如需設(shè)置文件所有者的讀、寫、執(zhí)行權(quán)限,可輸入 chmod 700 myfile;如需設(shè)置一個組的所有者的讀、寫權(quán)限,其他用戶的讀權(quán)限,可輸入 chmod 644 myfile。
Linux權(quán)限命令設(shè)置
如何設(shè)置Linux文件和目錄權(quán)限?
在Linux中,使用chmod命令設(shè)置文件和目錄的權(quán)限。其語法如下:
chmod [選項] 模式 文件/目錄
選項:
- -R:遞歸設(shè)置權(quán)限
- -v:顯示設(shè)置權(quán)限的操作結(jié)果
模式:
模式由三位數(shù)字組成,分別表示用戶、組和其他用戶的權(quán)限:
-
用戶權(quán)限:
- r:讀權(quán)限
- w:寫權(quán)限
- x:執(zhí)行權(quán)限
-
組權(quán)限:
- r:讀權(quán)限
- w:寫權(quán)限
- x:執(zhí)行權(quán)限
-
其他用戶權(quán)限:
- r:讀權(quán)限
- w:寫權(quán)限
- x:執(zhí)行權(quán)限
命令使用示例:
-
設(shè)置文件所有者的讀、寫、執(zhí)行權(quán)限(權(quán)限為700):
chmod 700 myfile
-
設(shè)置一個組的所有者的讀、寫權(quán)限,其他用戶的讀權(quán)限(權(quán)限為644):
chmod 644 myfile
-
遞歸設(shè)置目錄及其所有文件和子目錄的所有者的讀、寫、執(zhí)行權(quán)限,組用戶的讀、執(zhí)行權(quán)限,其他用戶的讀權(quán)限(權(quán)限為755):
chmod -R 755 mydirectory
-
顯示設(shè)置權(quán)限的操作結(jié)果:
chmod -v 755 myfile
注意:
- 只有具有足夠權(quán)限的用戶才能設(shè)置文件或目錄的權(quán)限。
- 權(quán)限以八進制形式表示,如755。
- 權(quán)限位中沒有列出的權(quán)限將被取消。
- 數(shù)字權(quán)限是一種快捷方式,但也可以使用符號權(quán)限(例如u+rwx)。