Разрешение, отклоненное на SSHFS, автомонтируется

Я пытаюсь настроить соединение SSHFS между двумя машинами Ubuntu, с помощью/etc/fstab так, чтобы они автосмонтировались с начала.

Я создал .ssh каталог в своем домашнем dir на обеих машинах, я создал id_dsa и id_dsa.pub файлы, и скопировал ключи к каждой машине в файле, названном authorized_keys. Я установил полномочия каталога на 700 и файлы к 600.

Я отредактировал/etc/fuse.conf так, чтобы user_allow_other был не прокомментирован.

Это - формат моей записи в/etc/fstab на клиентской машине, которую я получил отсюда:

sshfs#myname@www.myhome.com:/home/myname    /mnt/sshfs/homebox    fuse    comment=sshfs,noauto,users,exec,uid=1000,gid=1000,allow_other,reconnect,transform_symlinks,BatchMode=yes 0 0

Однако каждый раз, когда я пытаюсь смонтировать сервер, я получаю эту ошибку:

fusermount: failed to open /etc/fuse.conf: Permission denied
fusermount: option allow_other only allowed if 'user_allow_other' is set in /etc/fuse.conf

Как упомянуто, я уже не прокомментировал user_allow_other, таким образом, эта ошибка является дополнительным приведением в замешательство.

Что еще я должен сделать?

13
задан 23 November 2011 в 09:01

1 ответ

Действительно ли Ваш пользователь является членом предохранителя группы?

В противном случае сделайте:

~$ sudo adduser $USER fuse

Попытайтесь смотреть на полномочия файла:

~$ ls -l /etc/fuse.conf

Это должно быть похожим на это:

~$ -rw-r----- 1 root fuse 216 2011-05-18 07:12 /etc/fuse.conf

В противном случае, корректный это.

~$ sudo chmod 640 /etc/fuse.conf

Не забывайте выходить из системы и входить в систему снова после добавления Вашего пользователя к предохранителю группы.

Сообщите мне, решило ли это Вашу проблему.

С уважением.

20
ответ дан 23 November 2019 в 03:17

Другие вопросы по тегам:

Похожие вопросы: