使用以下php代碼創(chuàng)建了一個目錄,期望目錄的權(quán)限是0777,實際結(jié)果是0755
復(fù)制代碼 代碼如下:mkdir('./aa/',0777);分析與測試結(jié)果: 1.mkdir()函數(shù)指定的目錄權(quán)限只能小于等于系統(tǒng)umask設(shè)定的默認(rèn)權(quán)限。如linux默 " /> 无码任你躁久久久久久老妇双奶,三级黄色高清视频,国产在线午夜

天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

php的mkdir()函數(shù)創(chuàng)建文件夾比較安全的權(quán)限設(shè)置方法

問題描述:
使用以下php代碼創(chuàng)建了一個目錄,期望目錄的權(quán)限是0777,實際結(jié)果是0755
復(fù)制代碼 代碼如下:mkdir('./aa/',0777);

分析與測試結(jié)果:

 1.mkdir()函數(shù)指定的目錄權(quán)限只能小于等于系統(tǒng)umask設(shè)定的默認(rèn)權(quán)限。

如linux默認(rèn)的umask一般0022, 即創(chuàng)建目錄的默認(rèn)權(quán)限是0755, 所以這時php  mkdir('./aa/',0777) 得到目錄的權(quán)限是0755.
復(fù)制代碼 代碼如下:
xw@xw-X201:~/Desktop/dd/aa$ umask
0022
xw@xw-X201:~/Desktop/dd/aa$ php -r "mkdir('./xw/',0777);"
xw@xw-X201:~/Desktop/dd/aa$ php -r "mkdir('./xw1/',0755);"
xw@xw-X201:~/Desktop/dd/aa$ php -r "mkdir('./xw2/',0747);"
xw@xw-X201:~/Desktop/dd/aa$ ll
總用量 20
drwxrwxrwx 5 xw xw 4096 2012-06-01 11:58 ./
drwxr-xr-x 6 xw xw 4096 2012-06-01 11:26 ../
drwxr-xr-x 2 xw xw 4096 2012-06-01 11:57 xw/
drwxr-xr-x 2 xw xw 4096 2012-06-01 11:58 xw1/
drwxr--r-x 2 xw xw 4096 2012-06-01 11:58 xw2/
把系統(tǒng)默認(rèn)權(quán)限改為777,mkdir()可以指定更大權(quán)限了
復(fù)制代碼 代碼如下:
xw@xw-X201:~/Desktop/dd/aa$ umask 000
xw@xw-X201:~/Desktop/dd/aa$ php -r "mkdir('./xw2/',0777);"
xw@xw-X201:~/Desktop/dd/aa$ ll
總用量 12
drwxrwxrwx 3 xw xw 4096 2012-06-01 12:08 ./
drwxr-xr-x 6 xw xw 4096 2012-06-01 11:26 ../
drwxrwxrwx 2 xw xw 4096 2012-06-01 12:08 xw2/

2.chmod()函數(shù)不受系統(tǒng)umask影響,可以設(shè)置比系統(tǒng)默認(rèn)權(quán)限大的權(quán)限。
復(fù)制代碼 代碼如下:
xw@xw-X201:~/Desktop/dd/aa$ umask
0022
xw@xw-X201:~/Desktop/dd/aa$ php -r "mkdir('./xw1/',0777);"
xw@xw-X201:~/Desktop/dd/aa$ php -r "mkdir('./xw2/');"
xw@xw-X201:~/Desktop/dd/aa$ php -r "mkdir('./xw3/');chmod('./xw3/',0777);"
xw@xw-X201:~/Desktop/dd/aa$ ll
總用量 20
drwxrwxrwx 5 xw xw 4096 2012-06-01 12:12 ./
drwxr-xr-x 6 xw xw 4096 2012-06-01 11:26 ../
drwxr-xr-x 2 xw xw 4096 2012-06-01 12:11 xw1/
drwxr-xr-x 2 xw xw 4096 2012-06-01 12:11 xw2/
drwxrwxrwx 2 xw xw 4096 2012-06-01 12:12 xw3/

3.系統(tǒng)的mkdir命令可以設(shè)置大于默認(rèn)值的權(quán)限。
復(fù)制代碼 代碼如下:
xw@xw-X201:~/Desktop/dd/aa$ umask
0022
xw@xw-X201:~/Desktop/dd/aa$ mkdir -m0777 xw
xw@xw-X201:~/Desktop/dd/aa$ ll
總用量 12
drwxrwxrwx 3 xw xw 4096 2012-06-01 12:18 ./
drwxr-xr-x 6 xw xw 4096 2012-06-01 11:26 ../
drwxrwxrwx 2 xw xw 4096 2012-06-01 12:18 xw/
  

總結(jié):

php若要創(chuàng)建一個有讀寫權(quán)限的目錄,最好使用以下代碼,不要直接使用mkdir函數(shù)指定權(quán)限,以避免系統(tǒng)umask的影響
復(fù)制代碼 代碼如下:
mkdir('./xw/');
chmod('./xw/',0777);

php技術(shù)php的mkdir()函數(shù)創(chuàng)建文件夾比較安全的權(quán)限設(shè)置方法,轉(zhuǎn)載需保留來源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請第一時間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 激情内射亚洲一区二区三区爱妻 | 日本人奶水中文影片 | 被两根巨大同时进去高H | 久久国产视频网 | 亚洲 欧美 制服 校园 动漫 | 阿娇和冠希13分钟在线观看 | bbwvideos欧美老妇 | 亚洲国产高清在线观看视频 | 在线观看免费精品国产 | 精品久久伊人 | 在线免费国产 | 日日夜夜影院在线播放 | 久久九九免费 | 久久精品美女久久 | 大相蕉伊人狼人久草av | 韩国和日本免费不卡在线 | 国产精品午夜福利在线观看 | 久久亚洲精品AV无码四区 | 被黑人做的白浆直流 | 手机国产视频福利 | 国产香蕉九九久久精品免费 | 国产剧情麻豆mv | 久久亚洲国产成人影院 | 国产精品亚洲专区在线播放 | 幻女FREE性俄罗斯学生 | 免费精品美女久久久久久久久 | 91交换论坛| 99热久久精品国产一区二区 | 亚洲欧美一区二区三区四区 | 国产亚洲精品视频亚洲香蕉视 | 色屁屁影院| 久久人人爽人人片AV人成 | 国产网红主播精品福利大秀专区 | 亚洲精品国产品国语在线试看 | 久亚洲AV无码专区A片 | 伊人久久大香线蕉综合电影网 | 亚洲aaaa级特黄毛片 | 九色91精品国产网站 | 2018三级网站免费观看 | 国产午夜精品一区二区三区 | 92午夜免费福利757 |