我按照OwnCloud 论坛上的这些说明 但我收到了错误:
数据目录(
/mnt/usbdrive/owncloud/
)可供其他用户读取,
请将权限更改为 0770,以使其他用户无法列出该目录。
我授予了如下权限:
chmod 0770 /mnt/usbdrive/owncloud/
我改变了我的/etc/fstab
我用了:
chown -R www-data:www-data /mnt/usbdrive/owncloud/
但我在访问 owncloud 时仍然会遇到该错误
这就是我的/etc/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
- 首先找到您的挂载的
uid
(用户 ID)和(组 ID)(在和中执行)。gid
grep
/etc/passwd
/etc/group
- 然后添加一个条目
/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
编辑:相当安静