Ситуация такова: примонтировал папку по ssh из под себя (как пользователь, для этого добавил себя в fuse), всё получилось удачно. Работает. Проблема в том, что записывать в папку я могу только из под своего пользователя, а из под sudo доступ запрещен. Хотя права на папку выставил 777. Как разрешить запись в папку из под судо?
Примонтированная папка. Нет доступа из под sudo
Теперь долго и подробно расказываем: система, доступ, права, что зачем?
Читаем man sshfs и видим:
FUSE options:
-o allow_other
allow access to other users
-o allow_root
allow access to rootТеперь долго и подробно расказываем: система, доступ, права, что зачем?
я не администратор сервера, единственное, что могу сказать - UNIX socket, могу выполнять команды из под sudo. Примонтированная папка нужна для того, чтобы в нее лить бэкапы сайтов на другой сервер. И когда я что то копирую в эту папку со своего пользователя, то все получается, а если из под судо, то пишет cp: accessing `/home/.../jupiter': Permission denied. Проблема в том, что многие папки мне нужно копировать туда именно с правами рута, т.к. с правами моего пользователя они мне не доступны.
Читаем man sshfs и видим:
FUSE options:
-o allow_other
allow access to other users
-o allow_root
allow access to root
Можно подробнее, что с этим делать??? Эти опции нужно указывать при настройке fuse или монтировании папки?
Я думал, что м.б. нужно рута добавить в группу fuse. Или он там есть по умолчанию. Я не очень в этом разбираюсь. Help, pls.
Просто укажи эти опции при монтировании.
Быстрее было попробовать, чем писать.
Нашел выход. Установил рута владельцем каталога для монтирования, а потом добавил рута в fuse. Все нормально копируется из под судо :)
Просто укажи эти опции при монтировании.
Быстрее было попробовать, чем писать.
Спасибо =)