文件夹/var的默认权限是什么?

Fab*_*ian 8 ubuntu permissions

我刚刚在 Pendrive 中安装了 Ubuntu 12.04,然后安装了 MySQL 和 Apache PHP,然后我尝试安装了 Moodle(我在工作中使用的远程学习平台)。当程序试图在文件夹 /var 中创建一个名为 Moodledata 的文件夹时,Moodle 中的安装停止,并且没有这样做的权限。所以我对文件夹 /var 做了一个 chmod 777 并删除了封锁,但我担心我所做的不安全,我想回到 /var 的先前(初始/默认)权限值我在任何地方都找不到它应该是什么值。你能帮助我吗?

Gil*_*il' 7

的默认权限/var是 755 = rwxr-xr-x:每个人都可读和可执行(目录需要两者),并且只能由 root 写入。

将文件或目录的权限设置为 777 永远不会正确。在你的情况下,你应该

  • 要么以 root 身份创建目录,然后将其所有权设置给运行 Moodle 的用户(这是一个 Web 应用程序?然后要么www-dataWeb 应用程序应该写入该目录,要么root不写入);
  • 或者已将应用程序配置为使用它可以写入的目录(例如,/var/www用于 Web 应用程序的目录)。


M0ε*_*εiπ 5

rwxr-xr-x。
owner 可以:读取、写入和执行
owner group 可以:读取和执行
其他人可以:读取和执行