
chmod() 函数改变文件模式(各种权限)。
如果成功则返回 TRUE,否则返回 FALSE。
chmod(file,mode)
参数说明
file 必需。规定要检查的文件。
mode 可选。规定新的权限。
mode 参数由 4 个数字组成:
第一个数字永远是 0
第二个数字规定所有者的权限
第二个数字规定所有者所属的用户组的权限
第四个数字规定其他所有人的权限
可能的值(如需设置多个权限,请对下面的数字进行总计):
1 - 执行权限
2 - 写权限
4 - 读权限
例子
<php
// 所有者可读写,其他人没有任何权限
chmod("testtxt",0600);
// 所有者可读写,其他人可读
chmod("testtxt",0644);
// 所有者有所有权限,其他所有人可读和执行
chmod("testtxt",0755);
// 所有者有所有权限,所有者所在的组可读
chmod("testtxt",0740);
>
设置php的执行用户权限为只限制读写网站根目录下的文件及文件夹,比如>
chmod -R 777 某文件夹的绝对路径比如cookiex用户目录下面的abc目录设置为777,通过:chmod -R 777 /home/cookiex/abc-R表示的是目录以及目录下面的所有内容都设置为相同的指定权限位
可以使用php代码设置创建文件的umask值:
<php
exec('touch /tmp/b1');$oldmask=umask(0);exec('touch /tmp/b2');
umask($oldmask);>
参考:>
以上就是关于php下怎么改变lunux的文件权限全部的内容,包括:php下怎么改变lunux的文件权限、ftp怎么设置权限可以让php无法读取其他目录的文、linux下php项目文件权限应该怎么管理等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)