LINUX.ORG.RU

sshfs: работа с диском от обычных смертных


0

1

После монтирования диска вносить какие-либо изменения может только root, ls -l выдаёт следующее (filer - примонтированный раздел (на самом деле папка)):

wz@main:~/.ssh$ ls /mnt/ -l
ls: невозможно получить доступ к /mnt/filer: Отказано в доступе
итого 12
drwxr-xr-x 2 root root 4096 Мар 22 16:01 ddd
d????????? ? ?    ?       ?            ? filer
drwxrwxrwx 1 root root 8192 Мар  7 15:45 sda5

Пробовал сделать дире chmod и chown:

wz@main:~/.ssh$ sudo chown wz:wz /mnt/filer
chown: изменение владельца «/mnt/filer»: Отказано в доступе

wz@main:~/.ssh$ sudo chmod 777 /mnt/filer
wz@main:~/.ssh$ 

Ничего не меняется.



Последнее исправление: WhiteBook (всего исправлений: 3)

sshfs работатет от простого пользователя, главное, чтоб были права на запись в каталог, в который монтируешь

xorik ★★★★★
()

При монтировании к юзверьскому разделу выдаёт:

wz@main:~$ sshfs filer@192.168.0.1:/home/filer /home/wz/filer
filer@192.168.0.1's password: 
fuse: failed to open /dev/fuse: Permission denied
Если юзверь состоит в группе fuse и если не состоит.

Примонтировал от рута, изменяю права:

wz@main:~$ sudo chown wz:wz /home/wz/filer
chown: изменение владельца «/home/wz/filer»: Отказано в доступе

wz@main:~$ sudo chmod 777 /home/wz/filer
wz@main:~$ 

Все равно не пускает, а в правах опять вопросительные знаки.

WhiteBook
() автор топика
Ответ на: комментарий от WhiteBook

Еще раз повторяю: нужно монтировать от пользователя не от рута!

fuse: failed to open /dev/fuse: Permission denied

Проблема в этом

xorik ★★★★★
()
Ответ на: комментарий от WhiteBook

>Ты процитировал монтирование от пользователя.

Еще раз повторяю: нужно монтировать от пользователя

xorik ★★★★★
()

ls -l /dev/fuse?

crw-rw-rw- 1 root root 10, 229 Mar 23 20:38 /dev/fuse
n01r ★★
()

Еще можно использовать -o allow_other, это откроет доступ всем пользователям.

lnx
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.