拒绝访问文件 [apache2, flask, python]

Denied accsess to file [apache2, flask, python]

Raspberian,apache2,python3,烧瓶, 我需要更改网络设置。

但是当我尝试时:

f = open('/etc/network/settings.txt', 'w') \
f.write('1234')

它给我一个错误:

PermissionError: [Errno 13] Permission denied: '/etc/network/settings.txt'

真搞不懂这是怎么回事

我尝试更改 apache2 设置:

<Directory />
    AllowOverride All
    Require all granted
    Allow from all
</Directory>

添加到 apache2.conf/sites-avialable/webapp.conf ,但它不起作用

您似乎没有 write-access 到 /etc/network/settings.txt。 您需要将脚本 运行 设为 root/sudo 或授予您的帐户使用 chown 和 chmod 写入文件的权限。

包含更改文件所有权和权限示例的教程: https://www.howtoforge.com/linux-chown-command/ https://www.howtoforge.com/tutorial/linux-chmod-command/

  1. 已创建名为 settings.txt

    的文件

    chmod 777 settings.txt

  2. 添加到 apache2/sites-enabled/webApp.conf:

    <目录/etc/network/>
    订单拒绝,允许
    允许来自所有人