【发布时间】:2014-08-09 05:20:35
【问题描述】:
我正在尝试修改 Linux 中的文件权限,以便 Apache 和 Django 有权读取和写入数据库。我的数据库文件的路径是
/var/www/tbg/database/database.sqlite3
我使用这些命令
chown www-data:www-data /var/www/tbg
chown www-data:www-data /var/www/tbg/database/database.sqlite3
但我得到了相同的错误(与此处描述的相同错误:sqlite3.OperationalError: unable to open database file)。
为确保权限仍然不存在,我无法粘贴内容或创建新文件夹。我可以在/tbg/ 的子文件夹中,但不能在/tbg/ 本身中。
【问题讨论】:
-
在目录上运行
ls -l。让我们看看文件权限 -
我之前的评论删了,不小心把已经有权限的/tbg/文件本身截图了。这是/www/内目录的权限,包括/tbg/:i.imgur.com/4JNwqzZ.png