拒绝访问文件 [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/
已创建名为 settings.txt
的文件
chmod 777 settings.txt
添加到 apache2/sites-enabled/webApp.conf:
<目录/etc/network/>
订单拒绝,允许
允许来自所有人
目录>
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/
已创建名为 settings.txt
的文件chmod 777 settings.txt
添加到 apache2/sites-enabled/webApp.conf:
<目录/etc/network/>
订单拒绝,允许
允许来自所有人
目录>