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


8

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

Answers:


7

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

将文件或目录的权限设置为777永远是不正确的。就您而言,您应该

  • 或者已经以根用户身份创建了该目录,然后将其所有权设置给运行Moodle的用户(这是Web应用程序吗?然后www-data是应该将Web应用程序写入此目录,还是root不能)?
  • 或已将应用程序配置为使用它可以写入的目录(例如/var/wwwWeb应用程序的目录)。

5

rwxr-xr-x。
所有者可以:读取,写入和执行
所有者组可以:读取和执行
他人可以:读取和执行


1

命令的结果:ls -l /var在Fedora 17中:

drwxr-xr-x.  2 root root  4096 Jun  9 19:34 account
drwxr-xr-x.  2 root root  4096 Feb  3 13:58 adm
drwxr-xr-x. 19 root root  4096 Jun  9 18:44 cache
drwxr-xr-x.  3 root root  4096 Jun 13 19:55 db
drwxr-xr-x.  3 root root  4096 Jun  9 19:34 empty
drwxr-xr-x.  3 root root  4096 Apr 26 18:58 ftp
drwxr-xr-x.  2 root root  4096 Feb  3 13:58 games
drwxrwx--T.  2 root gdm   4096 Jun  9 03:35 gdm
drwxr-xr-x.  2 root root  4096 Feb  3 13:58 gopher
drwxr-xr-x. 55 root root  4096 Jun 28 16:19 lib
drwxr-xr-x.  2 root root  4096 Feb  3 13:58 local
lrwxrwxrwx.  1 root root    11 Jun  9 19:18 lock -> ../run/lock
drwxr-xr-x. 22 root root  4096 Jul  7 22:22 log
lrwxrwxrwx.  1 root root    10 Jun  9 19:18 mail -> spool/mail
drwxr-x---.  6 root named 4096 Jul  4 19:53 named
drwxr-xr-x.  2 root root  4096 Feb  3 13:58 nis
drwxr-xr-x.  2 root root  4096 Feb  3 13:58 opt
drwxr-xr-x.  2 root root  4096 Feb  3 13:58 preserve
lrwxrwxrwx.  1 root root     6 Jun  9 19:18 run -> ../run
drwxr-xr-x. 17 root root  4096 Jun  9 19:38 spool
drwxrwxrwt.  4 root root  4096 Jul  8 00:36 tmp
drwxr-xr-x.  8 root root  4096 Jun  9 19:34 www
drwxr-xr-x.  3 root root  4096 Jun  9 19:26 yp

1

我同意Gilles所说的话,以及您想要做的事情,就像您更改了/ var文件的权限一样,您可以这样做。

这样可能是您所做的:

chmod 775 /var

您可能想要执行以下操作:

chmod 755 /var

数字权限示例如下:

rwxrwxr-x = 775

rwxr-xr-x = 755

我希望您能弄清楚它。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.