[英]Denied accsess to file [apache2, flask, python]
Raspberian、apache2、python3、flask,我需要更改网络设置。
但是当我尝试:
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
,但它不起作用
看起来您没有对 /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 设置.txt
添加到 apache2/sites-enabled/webApp.conf:
<目录/etc/network/>
订单拒绝,允许
所有人都允许
</目录>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.