1

リモートディレクトリ「remote_dir」をリモートGID「wgrp」を持つコンピューター「remote」にマウントする方法がわかりません。ヘルプは大歓迎です。

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

回避策は、グループ「wgrp」に属する新しいユーザー「me_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 はプロンプトを表示しませんが、コマンドを受け入れます。

4

3 に答える 3

0

残念ながら、newgrp グループ、または「newgrp グループ -」により、sshfs が newgrp 環境で機能しないようです。sshfs ディレクトリまたは ls に cd することはできません。基本的に、アクセス許可が拒否されたというエラーが発生します (これはアクセス許可の問題によるものではありません)。また、df に sshfs ヒューズ マウントが表示されなくなったことにも気付くでしょう。

于 2011-12-05T01:53:02.187 に答える
0

リモートホストのデフォルトグループを変更すると、新しいシェルが開かれるため、newgrp が返されないことを検討する必要があります。" newgrp - 新しいシェルのプロンプトに戻ります。"

于 2011-04-28T16:08:49.793 に答える