JM プロジェクトは、主に Linux 関連のマニュアルページの日本語ページを翻訳・公開しています。
... 説明 ユーザの ssh ログインを制限して、rsync 転送の実行のみを許可するには、次の 2 つの簡単な方法のいずれかを使用できます。 o rrsync スクリプトの実行を強制します。 o rsync daemon-over-ssh コマンドの実行を強制します。 これらの設定は両方とも、対話型シェルの ... ます。ただし、ユーザのホームシェルが bash の場合は、 "BASH のセキュリティ問題" 節 を参照して潜在的な問題を確認してください。 rrsync スクリプトを使用するには、ユーザの ~/.ssh/authorized_keys ファイルを編集し、制限する各 ssh-key 行の前に、次のような接頭辞を ... 追加します (後にスペースを 1 つ追加します): command="rrsync DIR" command="rrsync -ro DIR" command="rrsync -munge -no-del DIR" 次に、rrsync スクリプトに必要なオプション制限があることを ... ... nfine-root=/ はノーオペレーションです。 これは、リモートシェル上で制限されたディレクトリを提供するラッパー用に存在します。 rrsync はこのために提供されているもので、制限されたディレクトリが " / " でない場合は常に自動的にそれを渡します。このようなラッパー ... プロセスを逆にして、シンボリックリンクが元のターゲットを指すようにします。 このオプションは、rsync デーモンの設定ファイルや、rrsync (制限された rsync) スクリプトに与えられたオプションなど、クライアントに知られることなくサーバ側で有効にすることができます。 ... 関して一致しないままとなり、転送は失敗します。したがって、 --drop-D はそれ自体で受信側に追加でき、これが存在する理由です -- rrsync ラッパーはこれを使用して、制限されたディレクトリのクライアントがデバイスや特殊ファイルを作成するのを停止します。すでに存在 ... 日本語の文書やマニュアルを配布している個人/プロジェクトへのリンクです。