Задача такая: хочу прицепить удалённую папку по SSHFS как локальную, чтобы пользоваться удобными редакторами итп.
Проблема: я логинюсь на сервер под одним именем (например meh
), а файлы принадлежат другому юзеру (например remote_user
), к которому есть доступ через sudo
.
Т.е. нужно запустить sudo su remote_user
после того как sshfs
приконнектится к серверу.
Если это важно, работаю я с мака.
Пытался сделать так, но видимо ProxyCommand запускает команду локально, а не удалённо, а потому не сработало:
sshfs meh@server:/home/remote_user/bla ~/bla -o ProxyCommand="sudo su remote_user"
Есть ли ещё варианты? Рута на сервере нет и не будет, только remote_user.
ссылка на оригинал статьи http://habrahabr.ru/post/157849/
Добавить комментарий