use*_*013 9 apache django chmod
我有一组Django日志文件,我有适当的记录器设置来写出消息.但是每次创建新的日志文件时,文件的权限都不允许我启动shell,有时会导致apache出现问题.
我在目录上运行了chmod -Rv 777,它设置了所有权限,所以我们可以做我们喜欢的事情,但是创建的下一个日志文件会回到默认状态.
如何设置要创建的日志文件的权限
渣
特定用户创建的文件的权限取决于为此特定用户设置的掩码。
现在您需要为运行 apache 服务的人员设置适当的权限
ps -aux | grep apache | awk '{ print $1 }'
Run Code Online (Sandbox Code Playgroud)
然后对于这个特定的用户运行 apache (www-data?)
sudo chown -R your_user:user_running_apache directory
Run Code Online (Sandbox Code Playgroud)
其中,directory是 django 应用程序的根目录。要确保将来添加到此目录的所有文件都具有正确的权限,请运行:
sudo chmod -R g+s directory
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3234 次 |
| 最近记录: |