linux 下权限问题

发布于 2022-09-04 00:29:32 字数 216 浏览 17 评论 0

项目目录是root用户的 ,执行 chmod -R 777 /xx/xx, 给目录 777 权限,

但是PHP mkdir 创建目录,还是会出现权限不足,不可写,怎么理解这个问题?

如果一个目录给了chmod -R 777 /xx/xx权限 ,另一个用户在此目录下新建目录,这个新的目录,默认权限是怎么给的?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(5

捶死心动 2022-09-11 00:29:32

用户默认应该是 644

php 不能创建目录, 你可以试试把要创建目录的上级所有目录加上 777

中性美 2022-09-11 00:29:32

为什么不能创建,可能还需要其他信息判断!

PHP 的mkdir 默认权限是777,也可以自己设置(第二个参数)。

对于shell命令mkdir创建文件夹的默认权限是通过umask确定的,比如umask 022 则默认文件夹的权限是755 (文件是644)。umask设置的是从其中去掉的权限,具体的自行百度。

述情 2022-09-11 00:29:32

php报什么错?

除了赋给写入权限之外,文件夹所属的用户组也要改变,毕竟php执行程序时不可能使用帐号,命令是chown,用法请百度,另外建议先找到web的用户组

泪痕残 2022-09-11 00:29:32

如果一个用户要在a目录下新建文件夹,他必须对a目录有写权限

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文