我尝试通过 Apache 服务器访问 ubuntu 中 dumpcap 应用程序创建的文件。但它显示一个错误,'没有权限'。
检查后我发现文件是通过以下权限模式创建的‘rw-------’。
我尝试了下面的方法,但无法解决问题。
1. 在 dumpcap 中设置 www-data 用户有权访问的目录,但所有文件仍然使用此权限创建‘rw-------’。
2. 通过以下命令递归设置其父目录的所有权限chmod -R 777 目录,但在其中创建的文件具有较旧的权限。
请问有人可以建议一种解决这个问题的方法吗?
答案1
您在评论中指出,您有一个运行dumpcap
命令的 python 脚本。尝试以 www-data 用户身份运行该 python 脚本,如下所示:
sudo -u www-data [command/script to run]