溫馨提示×

linux怎么更改文件權(quán)限

小億
100
2023-08-11 18:46:43
欄目: 智能運維

要更改文件權(quán)限,可以使用chmod命令。chmod命令可以通過指定不同的權(quán)限組合來更改文件權(quán)限。

命令的基本語法是:chmod [權(quán)限組合] 文件名

常用的權(quán)限組合有:

  • u:表示文件所有者的權(quán)限

  • g:表示文件所屬組的權(quán)限

  • o:表示其他用戶的權(quán)限

  • a:表示所有用戶的權(quán)限

權(quán)限可以使用數(shù)字表示,也可以使用符號表示。數(shù)字表示的權(quán)限對應(yīng)關(guān)系如下:

  • 4:讀權(quán)限(r)

  • 2:寫權(quán)限(w)

  • 1:執(zhí)行權(quán)限(x)

例如,要將文件file.txt的所有者權(quán)限設(shè)置為讀寫,可以使用以下命令:

chmod u+rw file.txt

如果要將文件的所有者和所屬組的權(quán)限同時設(shè)置為讀寫執(zhí)行,可以使用以下命令:

chmod ug+rwx file.txt

如果要將文件的其他用戶的權(quán)限設(shè)置為只讀,可以使用以下命令:

chmod o+r file.txt

除了使用數(shù)字表示權(quán)限之外,還可以使用符號表示權(quán)限。符號表示的權(quán)限可以添加、刪除或者設(shè)置某個權(quán)限。常用的符號有:

  • +:添加權(quán)限

  • -:刪除權(quán)限

  • =:設(shè)置權(quán)限

例如,要將文件file.txt的所有者權(quán)限設(shè)置為只讀,可以使用以下命令:

chmod u=r file.txt

要將文件的所有者和所屬組的權(quán)限設(shè)置為讀寫執(zhí)行,其他用戶的權(quán)限設(shè)置為只讀,可以使用以下命令:

chmod u+rwx,g+rw,o+r file.txt

還可以使用遞歸選項(-R)來同時更改目錄及其子目錄的權(quán)限。例如,要將目錄dir及其子目錄下的所有文件的權(quán)限設(shè)置為只讀,可以使用以下命令:

chmod -R a+r dir

0