sshfsのマウントと特権の上昇(sudo)

sshfsのマウントと特権の上昇(sudo)

次のコマンドを使用してリモートディレクトリをマウントしますsshfs

sshfs myuser@myserver:/ /path/to/mountpoint

これは素晴らしい作品です。

myserverただし、rootとしてのみアクセスできるディレクトリにアクセスする必要があります。

  • rootセキュリティ上の理由でログインが無効になっています。
  • sudoパスワードがなく、myuserうまく動作します。

したがって、 を使用する場合と非常によく似て、 を使用してログインした後、権限を高める必要がありますsshfs--rsync-path="sudo rsync"rsync

どうすればいいですか?

(注:サーバーはdebian、クライアントはUbuntu

答え1

次のオプションを追加するのに効果的ですsshfs

-o sftp_server="sudo /usr/lib/openssh/sftp-server"

パスはsftp-serverオペレーティングシステムによって異なります。

(この10歳の少年を通して回答存在するサーバー障害)

関連情報