在linux中,可利用chmod命令修改文件只讀權限,該命令用于控制用戶對文件的權限,設置參數(shù)“r”表示可讀取權限,“w”表示可寫入權限,“x”表示可執(zhí)行權限,語法為“chmod [-cfvR] [–help] [–version]”。
本教程操作環(huán)境:linux7.3系統(tǒng)、Dell G3電腦。
linux怎么修改只讀權限
Linux chmod(英文全拼:change mode)命令是控制用戶對文件的權限的命令
只有文件所有者和超級用戶可以修改文件或目錄的權限。可以使用絕對模式(八進制數(shù)字模式),符號模式指定文件的權限。
語法
chmod?[-cfvR]?[--help]?[--version]?mode?file...
參數(shù)說明
mode?:?權限設定字串,格式如下?:
[ugoa…][[+-=][rwxX]…][,…]
其中:
-
u?表示該文件的擁有者,g?表示與該文件的擁有者屬于同一個群體(group)者,o?表示其他以外的人,a?表示這三者皆是。
-
+?表示增加權限、-?表示取消權限、=?表示唯一設定權限。
-
r?表示可讀取,w?表示可寫入,x?表示可執(zhí)行,X?表示只有當該文件是個子目錄或者該文件已經(jīng)被設定過為可執(zhí)行。
其他參數(shù)說明:
-
-c?:?若該文件權限確實已經(jīng)更改,才顯示其更改動作
-
-f?:?若該文件權限無法被更改也不要顯示錯誤訊息
-
-v?:?顯示權限變更的詳細資料
-
-R?:?對目前目錄下的所有文件與子目錄進行相同的權限變更(即以遞歸的方式逐個變更)
-
–help?:?顯示輔助說明
-
–version?:?顯示版本
比如給一個shell文件增加可執(zhí)行權限:
chmod?+x?test3.sh
將文件?file1.txt?設為所有人皆可讀取?:
chmod?ugo+r?file1.txt
將文件?file1.txt?設為所有人皆可讀取?:
chmod?a+r?file1.txt
將文件?file1.txt?與?file2.txt?設為該文件擁有者,與其所屬同一個群體者可寫入,但其他以外的人則不可寫入?:
chmod?ug+w,o-w?file1.txt?file2.txt
為?ex1.py?文件擁有者增加可執(zhí)行權限:
chmod?u+x?ex1.py
相關推薦:《Linux視頻教程》