使用以下php代碼創(chuàng)建了一個目錄,期望目錄的權(quán)限是0777,實際結(jié)果是0755
復(fù)制代碼 代碼如下:mkdir('./aa/',0777);分析與測試結(jié)果: 1.mkdir()函數(shù)指定的目錄權(quán)限只能小于等于系統(tǒng)umask設(shè)定的默認權(quán)限。如linux默 " /> 体内精69xxxxxx喷潮,日本女人下面毛茸茸,国产人妻人伦精品A区

天天躁日日躁狠狠躁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è)定的默認權(quán)限。

如linux默認的umask一般0022, 即創(chuàng)建目錄的默認權(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)默認權(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)默認權(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è)置大于默認值的權(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)載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 性色无码AV久久蜜臀 | 99热久久这里只有精品视频 | 秋霞伦理电影在线看 | 男人的天堂黄色 | 人妻天天爽夜夜爽三区麻豆A片 | 火影忍者高清无码黄漫 | 美女被强奷到抽搐的动态图 | thermo脱色摇床安卓下载 | 赤兔CHINESE最新男18GUY | 好紧小嫩嫩水的10p 好紧好湿太硬了我太爽了小说 | 蜜桃传媒在线播放 | 国模沟沟一区二区三区 | 热久久免费频精品99热 | 色偷偷男人 | 99国产强伦姧在线看RAPE | 乳欲性高清在线 | 精品国产麻豆AV无码 | 一级大乳奶 | 女女破视频在线观看 | 成人性生交大片免费看金瓶七仙女 | 无人区在线日本高清免费 | 国产盗摄一区二区 | 亚洲欧美一级久久精品 | 亚洲阿v天堂在线2017 | 神马电影院午 夜理论 | 2020亚洲色噜噜狠狠网站 | 国产伦精品一区二区免费 | 战狼4在线观看完免费完整版 | 精品日产1区2卡三卡麻豆 | 无人区大片中文字幕在线 | 亚洲国产精品VA在线看黑人 | 国产成人高清精品免费5388密 | 99久久99久久久精品齐齐鬼色 | 成人无码精品一区二区在线观看 | 无码一区二区三区 | 天天狠狠弄夜夜狠狠躁·太爽了 | 色小妹影院 | 国产在线精品国自产拍影院午夜 | 第一次破女初国产美女 | 亚洲高清视频在线观看 | 欧美高跟镣铐bdsm视频 |