在linux中使用chmod更改文件權(quán)限的方法
一、chmod
基本用法
chmod
是修改文件權(quán)限的命令嚼摩≡钐澹可以更改文件或目錄的讀阅签、寫、執(zhí)行權(quán)限蝎抽。其基本語法如下:
chmod [options] mode file
-
options
:是可選的政钟,可以是一些額外的參數(shù),用來指定修改權(quán)限的方式樟结,例如-R
表示遞歸地修改目錄及其子目錄中的文件养交。 -
mode
:是要修改的權(quán)限模式,用八進數(shù)字模式
或符號模式
或表示權(quán)限瓢宦。數(shù)字模式是三個八進制數(shù)字碎连,每個數(shù)字代表一個用戶組的權(quán)限。符號模式使用字母和符號表示權(quán)限驮履。 -
file
:是要修改權(quán)限的文件或目錄的名稱鱼辙。
二廉嚼、八進制數(shù)字模式:
-
數(shù)字模式使用三個八進制數(shù)字(0-7),分別代表所有者(u)座每、群組(g)和其他用戶(o)的權(quán)限前鹅。每個數(shù)字表示一個權(quán)限組,由三個位表示(讀峭梳、寫、執(zhí)行)蹂喻。
例如葱椭,
chmod 753 file.txt
表示:- 所有者(owner)有讀、寫口四、執(zhí)行權(quán)限(7)孵运。
- 群組(group)有讀、執(zhí)行權(quán)限(5)蔓彩。
- 其他用戶(others)有寫治笨、執(zhí)行權(quán)限(3)。
三赤嚼、符號模式:
符號模式具體的格式如下:
chmod [a][u][g][o]+|-|=[r][w][x] file
符號模式使用字母和符號表示權(quán)限旷赖,u表示用戶(user),g(group)更卒,o(others)等孵,a(all)。
+(添加權(quán)限)蹂空、-(移除權(quán)限)和 =(設(shè)置權(quán)限)俯萌。
-
r表示可讀(read),w表示可寫(write)上枕,x表示可執(zhí)行(execute)咐熙。
例如,
chmod u+x file.txt
表示為所有者添加執(zhí)行權(quán)限辨萍。
四棋恼、一些常見的 chmod
用法:
- 遞歸修改目錄及其子目錄中的文件:
chmod -R 777 directory
注:
-r
的用法:-r
與-p
的使用 - 使文件具有執(zhí)行權(quán)限:
chmod +x file.py
- 添加執(zhí)行權(quán)限:
chmod a+x file.txt
- 設(shè)置為有執(zhí)行權(quán)限,其他權(quán)限消失:
chmod u=x file.txt
六分瘦、其他用法:
- 設(shè)置 SUID 位:
chmod +s executable
- 設(shè)置 SGID 位:
chmod g+s directory
- 設(shè)置 sticky bit:
chmod +t directory
一般地:文件的所有者或超級用戶有權(quán)限使用
chmod
命令蘸泻。
注:用ll
顯示的文件詳細(xì)信息
-rwxrwxr-x 1 user user 0 12月 18 10:39 text.py*
-
-rwxrwxr-x
: 這是文件的權(quán)限部分,其中每個字符表示一組權(quán)限嘲玫。- 第一個字符是文件類型和執(zhí)行權(quán)限悦施。在這里,
-
表示這是一個普通文件去团。若是d
則表示為路徑(文件夾)抡诞。 - 而
rwx
表示文件所有者有讀穷蛹、寫、執(zhí)行權(quán)限昼汗,文件所屬組有讀肴熏、寫、執(zhí)行權(quán)限顷窒,其他用戶有讀和執(zhí)行權(quán)限蛙吏。
- 第一個字符是文件類型和執(zhí)行權(quán)限悦施。在這里,
1
: 這是硬鏈接數(shù)量。對于普通文件鞋吉,通常是1鸦做。如果有硬鏈接,它會顯示多于1的值谓着。-
user
: 文件所有者的用戶名泼诱。 -
user
: 文件所屬組的組名。 -
0
: 文件的大小赊锚,以字節(jié)為單位治筒。這里是0,可能是一個空文件舷蒲。 -
12月 18 10:39
: 文件的最后修改時間耸袜。 -
text.py*
: 文件的名稱。星號 (*) 表示這是一個可執(zhí)行文件阿纤。
文章他站發(fā)布網(wǎng)址(點擊跳轉(zhuǎn))
博客園:https://www.cnblogs.com/hahall
簡書:http://www.reibang.com/u/31c918ea2870
知乎:https://www.zhihu.com/people/ha-ha-ha-ha-36-44
CSDN:https://blog.csdn.net/weixin_47962228?spm=1010.2135.3001.5343