檔案讀寫許可權更改

2021-06-27 17:02:26 字數 1393 閱讀 2372

【php  目錄讀寫許可權】

//第二個引數即為檔案目錄的相關許可權

mkdir('./log',0777);

有可能上面的mkdir 不好使的時候,可以使用下面的 一步解決

check_dir_exists('./log/'.$path.'/', true, true);

【linux 目錄檔案修改許可權】

相關命令:chattr,

chown,

chacl

-r, --recursive               以遞迴方式更改所有的檔案及子目錄

--help            顯示此幫助資訊並退出

--version         顯示版本資訊並退出

每種 mode 都應屬於這類形式"[ugoa]*([-+=]([rwxxst]*|[ugo]))+"。

操作對像

u 檔案屬主許可權

g 同組使用者許可權

o 其它使用者許可權

a 所有使用者(包括以上三種)

許可權設定

+ 增加許可權

- 取消許可權

=  唯一設定許可權

許可權類別

r 讀許可權

w 寫許可權

x 執行許可權

x 表示只有當該檔案是個子目錄或者該檔案已經被設定過為可執行。

s 檔案屬主和組id

l 給檔案加鎖,使其它使用者無法訪問

r-->4

w-->2

x-->1

[root@localhost ~]# chmod ugo+r nginx_bak.conf        #所有人皆可讀取

[root@localhost ~]# chmod a+r nginx_bak.conf #所有人皆可讀取

[root@localhost ~]# chmod ug+w,o-w nginx_bak.conf #設為該檔案擁有者,與其所屬同乙個群體者可寫入,但其他以外的人則不可寫入

[root@localhost ~]# chmod u+x nginx_bak.conf #建立者擁有執行許可權

[root@localhost ~]# chmod -r a+r ./www/ #將www下的所有檔案與子目錄皆設為任何人可讀取

[root@localhost ~]# chmod a-x nginx_bak.conf #收回所有使用者的對nginx_bak.conf的執行許可權

[root@localhost ~]# chmod 777 nginx_bak.conf #所有人可讀取

更改檔案許可權 chmod

chmod 更改檔案許可權 rwx 屬主 u rwx 屬組 g rwx 其他人 o r read 讀 w write 修改 x execute 執行檢視目錄本身的屬性 ls l d home lishl root redhatlab ls ld home lishl drwx 5 lishl lis...

mac 更改檔案許可權

簡單的讀寫許可權,右鍵檔案 顯示簡介 修改許可權 命令修改許可權 linux檔案的三種身份和四種許可權,三種身份分別為 u 檔案的擁有者 g 檔案所屬的群組 o 其他使用者 對於每個身份,又有四種許可權,分別為 r 讀取檔案的許可權 read w 寫入檔案的許可權 write x 執行的許可權 ex...

Linux檔案許可權和更改許可權

一 許可權檢視命令 ls l 檔名 二 檔案和目錄的許可權 三 許可權的作用範圍 四 檔案和目錄的許可權字段 其中2 5 8位表示讀許可權 3 6 9位表示寫入許可權 4 7 10位表示可執行許可權 五 許可權的字元 二進位制 八進位制表示法對應關係 六 使用chmod改變檔案 目錄的訪問許可權 1...