AIX 一个用户 比如test umask 为 022 telnet进来直接mkdir一个目录 和远程ftp用这个用户登进来建一个目录的权限不一样,这是为什么 哪里可以设置用户FTP命令下ftp>mkdir 一个目录的权限,谢谢
http://search.chinaunix.net/cgi-bin/search?mode=all_author&u=513106&key=mkdir 每天胡言乱语,谁有本事看出, 他每次想说什么?
在文件HASH中,经常需要建立多层目录,php5的mkdir开始支持一次建立多层目录,方法是将第三参数设为true; 如想在/data下建立a ,a下再建b,b下再建c,用法如下: mkdir('/data/a/b/c',0777,true) 但是,但第一级目录不存在时,会出错!也就是说,/data目录必须先存在 或者使用如 ../test/abc 这类相对路径 (参见:http://bugs.php.net/bug.php?id=33140) 本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/1...
mkdir("/home/peter/pic/dir", 0755); pic已经是777 Warning: mkdir(/home/peter/pic/dir): Permission denied in /var/www/dogo/webpage/test/test.php on line 2 但是 mkdir("test/dir", 0755); test也是777不过不成home目录下 就成功创建目录,但是现要做的是在用户自身空间上创建目录! 有方法解决这个问题吗? [ 本帖最后由 peterdocter 于 2006-2-16 10:32 编辑 ]
请教各位在c程序中创建目录问题 假如我实现命令mkdir -p /dir1/dir2/dir3这样的命令用mkdir函数如何实现 也就是说用mkdir函数一下创建3层目录,而不用一层一层的创建 谢谢
我的系统是一linux redhat 8.0 运行以下PHP代码 $ff=mkdir("test",0777); print $ff; ?>; 目录创建成功了.生成了一个test目录.但是权限确是 drwxr-xr-x 2 nobody nobody 4096 Aug 23 09:05 test 和命令所给的权限不相同.
用超级用户可以创建目录,但是换了个用户,创建目录,则显示: mkdir:Failed to make directory "aa";No space left on device。 不知是什么原因? 是否磁盘出了错误,如果出了错误,是用什么命令恢复硬盘错误?
我用mkdir创建目录的时候得到的属性总是755,我想把他设置成777,至少是个766也行,因为,我创建了目录以后,如果other没有W权限的话,我的unlink函数就不能正确执行。仔细研究了半天,后来发现我的umask的值是022,如果我改了umask的值那么得到的属性就是t,这样不太好,还是想不跟该umask的值的情况下,达到创建的目录的属性都具有W权限,怎么办?高手给与指点