+ -
当前位置:首页 → 问答吧 → 关于权限

关于权限

时间:2011-12-09

来源:互联网

为什么我在执行mkdir('dir1', '0777')后,产生的目录权限不是777呢?
注:dir1上级目录的权限是777
HTML code

[root@localhost dev]# ll -d dir1/
dr----x--t. 2 nobody nobody 4096 Dec  8 23:54 dir1/

作者: ihelloworld   发布时间: 2011-12-09

要 mkdir('dir1', 0777)
而不是 mkdir('dir1', '0777')
模式是一个 8 进制数

作者: xuzuning   发布时间: 2011-12-09

是mkdir('dir1', 0777); 而不是mkdir('dir1', '0777');它的第二个参数数据类型为int型的,并不是string型的...

作者: xuyanlu   发布时间: 2011-12-09

引用 1 楼 xuzuning 的回复:

要 mkdir('dir1', 0777)
而不是 mkdir('dir1', '0777')
模式是一个 8 进制数

改成mkdir('dir1', 0777)后,为什么也不是777啊
drwxr-xr-x. 2 nobody nobody 4096 Dec 9 01:45 dir1

作者: ihelloworld   发布时间: 2011-12-09

相关阅读 更多