1. 程式人生 > >linux許可權管理命令 chmod

linux許可權管理命令 chmod

chmod

命令名稱:chmod

英文原意:change the permissions mode of a file

所在路徑:/bin/chmod

執行許可權:所有使用者

功能描述:改變檔案或目錄許可權

語法:chmod [{ugoa}{+-=}{rwx}] [檔案或目錄]

                     [mode=421] [檔案或目錄]

                     -R 遞迴修改

① r ② w ③ x永遠是這樣排序

u 所有者  g所屬組 o其他人 a全部

chmod u+r 1.txt     給1.txt的所有者的許可權加上r

chmod g-w 1.txt     給1.txt的所屬組的許可權減掉w

chmod a+rwx 1.txt   給1.txt的所有的使用者,加上rwx許可權

chmod u+w,g-r,o-x 1.txt   給1.txt的所有者加上w,所屬組減掉r ,其他人減掉x

chmod u=rwx 1.txt 給1.txt所有者的許可權為rwx

--------------------------------------------------------------------------------

用數字表示許可權   r   ------  4    w--------2    x  -------1 

rwxrw-r--     用數字表是是 764

r+w+x   =  4+2+1 = 7

r+w   =4 +2 = 6

r      =    4  

----------------------------------------------------------------------------

遞迴改變許可權

chmod -R  [{ugoa}{+-=}{rwx}] [檔案或目錄]

改變目錄下所有的檔案和資料夾的許可權

------------------------------------------------------------------------

一個普通使用者是否可以刪除root建立的檔案(資料夾)?

檔案: r可以檢視檔案     w 可以修改檔案     可以執行許可權

目錄:  r可以列出目錄的內容   w 可以在目錄中刪除建立檔案 x可以進入目錄

目錄一般r許可權就會有x許可權

--------------------------------------------------------------------------------