使用以下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久久伊人一区二区yy5o99 | 99精品视频免费在线观看 | 男人和女人全黄一级毛片 | 亚洲黄色片免费看 | 在线看片成人免费视频 | 久久在精品线影院精品国产 | 三级网址在线观看 | 无颜之月全集免费观看 | 亚洲中文无码AV在线观看 | 久久人人玩人妻潮喷内射人人 | 国产精品爽爽久久久久久蜜桃网站 | 午夜熟女插插XX免费视频 | 欧美日韩国产高清综合二区 | 亚洲日韩国产成网站在线 | 一二三四在线观看韩国 | 五月丁香婷姐色 | 国产精品成人啪精品视频免费观看 | 花蝴蝶在线高清视频观看免费播放 | 亚洲国产综合人成综合网站00 | 成人在线观看播放 | 亚洲免费观看 | 国产一区日韩二区欧美三区 | 24小时日本在线 | free18sex性自拍裸舞 | 最近的2019中文字幕国语 | 亚洲综合中文 | 一本二卡三卡四卡乱码麻豆 | 国产乱国产乱老熟300部视频 | 在线不卡中文字幕 | 国产精品色欲AV亚洲三区软件 | 思思久99久女女精品 | 久久这里只有精品无码3D | 果冻传媒2021精品影视 | 日本欧美高清一区二区视频 | 亚洲一品AV片观看五月色婷婷 | 久久国产成人午夜AV影院无码 | 99热久久久无码国产精品性麻豆 | 婷婷久久无码欧美人妻 | 麻豆人妻无码性色AV | 青青草在线 视频 |