php下怎么改变lunux的文件权限

php下怎么改变lunux的文件权限,第1张

PHP 中的 chmod() 函数可以实现改变文件权限

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项目文件权限应该怎么管理等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9794252.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-02
下一篇2023-05-02

发表评论

登录后才能评论

评论列表(0条)

    保存