请将权限更改为 0770,以便目录

请将权限更改为 0770,以便目录

我按照OwnCloud 论坛上的这些说明 但我收到了错误:

数据目录(/mnt/usbdrive/owncloud/)可供其他用户读取,
请将权限更改为 0770,以使其他用户无法列出该目录。

我授予了如下权限:

 chmod 0770 /mnt/usbdrive/owncloud/

我改变了我的/etc/fstab

我用了:

chown -R www-data:www-data /mnt/usbdrive/owncloud/

但我在访问 owncloud 时仍然会遇到该错误

这就是我的/etc/fstab样子:

[终端中的 fstab 屏幕截图

编辑:只有当我更改数据目录时才会出现此错误。如果我保持不变,我可以正常访问它。

答案1

根据您提供的输入,您必须更改中的挂载选项/etc/fstab

quiet,defaults,permissions,locale=en_US.utf8

不要使用该umask选项;mount.ntfs-3g 手册页似乎有误,它声称 mask 将适用于较新的文件。所有“.mask”选项也适用于已经现存的文件。

umask=0您的所有文件均获得rwxrwxrwx权利。

答案2

认为您是 Linux 命令的新手。在 Linux 中,有一个超级用户命名默认情况下是锁定的(你可以解锁)。但你仍然可以使用根级权限。 这是哪里sudo进来 - 它允许授权用户运行某些程序. 你会发现自己正在使用须藤在执行管理任务时经常发生。

改变文件模式位所有权目录中的/mnt命令需要 root 权限。因此,如果您尚未执行此操作,请使用以下命令运行命令须藤作为:

sudo chmod 0770 /mnt/usbdrive/owncloud/
sudo chown www-data:www-data /mnt/usbdrive/owncloud/

答案3

  1. 首先找到您的挂载的uid(用户 ID)和(组 ID)(在和中执行)。gidgrep/etc/passwd/etc/group
  2. 然后添加一个条目/etc/fstab

/etc/fstab

/dev/sda1 /mnt/usbdrive ntfs-3g  quiet,locale=en_US.utf8,uid=1001,gid=33,dmode=770,fmode=660,comment=systemd.automount 0 0

编辑:相当安静

相关内容