无法用 0775 写入文件
Unable to write file with 0775
当我想在我的服务器上上传图片时,我的脚本没有写这个文件的权限。
但是,我的脚本是本地执行的,文件夹的权限是0775。
...# chmod -R 0775 img
drwxrwxr-x 2 root root 4096 Jun 11 10:56 img
但是,当我将版权放入 0777 时,它就成功了。他有一个不允许所有人写入我的目录的解决方案?
谢谢!
上传目录需要由将写入文件的用户拥有(在这种情况下,网络服务器进程在 运行 下的用户)或者上传目录需要具有组的组所有权Web 服务器进程用户是其中的成员。
例如,如果网络服务器用户是 apache 并且网络服务器用户是组 apache 的成员,您可以通过
解决这个问题
chown apache /path/to/upload/directory
或
chgrp apache /path/to/upload/directory
网络服务器上的任何脚本 运行 都将具有对上传目录的写入权限。
当我想在我的服务器上上传图片时,我的脚本没有写这个文件的权限。
但是,我的脚本是本地执行的,文件夹的权限是0775。
...# chmod -R 0775 img
drwxrwxr-x 2 root root 4096 Jun 11 10:56 img
但是,当我将版权放入 0777 时,它就成功了。他有一个不允许所有人写入我的目录的解决方案?
谢谢!
上传目录需要由将写入文件的用户拥有(在这种情况下,网络服务器进程在 运行 下的用户)或者上传目录需要具有组的组所有权Web 服务器进程用户是其中的成员。
例如,如果网络服务器用户是 apache 并且网络服务器用户是组 apache 的成员,您可以通过
解决这个问题chown apache /path/to/upload/directory
或
chgrp apache /path/to/upload/directory
网络服务器上的任何脚本 运行 都将具有对上传目录的写入权限。