linux修改文件權限的命令是“chmod”,chmod命令用于變更文件與目錄的權限,設置方式采用文字或數(shù)字代號,語法為“chmod [-R] 權限值 文件名”或者“chmod [-R] [u,g,o,a][ ,-,=][r,w,x]”。
本教程操作環(huán)境:linux7.3系統(tǒng)、Dell G3電腦。
linux修改文件權限的命令是什么
想要改文件的權限,只有管理員root和所有者才能修改
Linux文件屬性有兩種設置方法,一種是數(shù)字,一種是符號。
Linux文件的基本權限就有九個,分別是owner/group/others三種身份各有自己的read/write/execute權限。
我們可以使用數(shù)字來代表各個權限,各權限的分數(shù)對照表如下:
-
r:4
-
w:2
-
x:1
每種身份(owner/group/others)各自的三個權限(r/w/x)分數(shù)是需要累加的,例如當權限為: [-rwxrwx—] 分數(shù)則是:
owner = rwx = 4+2+1 = 7group = rwx = 4+2+1 = 7others= — = 0+0+0 = 0
所以等我們設定權限的變更時,該文件的權限數(shù)字就是770啦!變更權限的指令chmod的語法是這樣的:
chmod [-R] xyz 文件或目錄
xyz : 就是剛剛提到的數(shù)字類型的權限屬性,為 rwx 屬性數(shù)值的相加。-R : 進行遞歸(recursive)的持續(xù)變更,亦即連同次目錄下的所有文件都會變更
②?符號類型改變文件權限
?我們就可以藉由u, g, o來代表三種身份的權限!
此外, a 則代表 all 亦即全部的身份!那么讀寫的權限就可以寫成r, w, x!也就是可以使用底下的方式來看:
如果我們需要將文件權限設置為?-rwxr-xr–?,可以使用?chmod u=rwx,g=rx,o=r 文件名?來設定。
例:
注意:如果一個目錄有寫的權限,其他用戶對于這個目錄下的文件也可以刪除。
相關推薦:《Linux視頻教程》