Sshfs с другим GID на удаленном - PullRequest
1 голос
/ 27 мая 2010

Я не знаю, как смонтировать удаленный каталог «remote_dir» на компьютере «remote», имеющий удаленный gid «wgrp». Помощь приветствуется.

  me@local$ sshfs me@remote:/remote_dir remote_as_wgrp ...wanted_options...

Обходной путь - создать нового пользователя "me_wgrp", принадлежащего группе "wgrp". Но проблема кажется концептуально настолько простой, что я уверен, что есть решение.

Контекст:
Я могу подключиться с помощью ssh при удаленном вычислении, а затем изменить свой gid:

  me@local$ ssh me@remote
  me@remote$ newgrp wgrp

Теперь я могу создавать файлы в каталогах, которые доступны для записи только группе "wgrp".

Я пытался

  sshfs me@remote:/remote_dir remote_as_wgrp -o ssh_command='newgrp wgrp'

но sshfs кажется заблокированным.

Кроме того, если я попытаюсь

  ssh me@remote 'newgrp wgrp'

ssh не выдает подсказку, но принимает команды.

Ответы [ 2 ]

0 голосов
/ 05 декабря 2011

к сожалению, это похоже на группу newgrp или "группу newgrp -", из-за которой sshfs не работает в среде newgrp. Вы не сможете перейти в каталог sshfs или ls, в основном вы получите ошибку отказа в доступе (и это не из-за проблем с разрешениями). Вы также заметите, что df больше не показывает sshfs fuse mount.

0 голосов
/ 28 апреля 2011

Вы должны рассмотреть возможность изменения группы по умолчанию на удаленном хосте, так как newgrp никогда не вернется, потому что он открывает новую оболочку. « newgrp - вернуть вас к приглашению новой оболочки.»

...