www-data 用户无法访问 ubuntu 中 dumpcap 应用程序创建的文件

www-data 用户无法访问 ubuntu 中 dumpcap 应用程序创建的文件

我尝试通过 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]

相关内容