1

Unix でホストされている SFTP サーバーにファイルをアップロードする .NET プログラムがあります。ファイルが削除されると、パーミッションはそれにアクセスする Unix バッチに限定されます。SFTP と SSH についての私の基本的な理解は、アップロードされるファイルのアクセス許可は、SSH/SFTP にログインしたユーザーによって決定され、そのディレクトリ (エンドポイント) に対するユーザーのアクセス許可は、. NET プログラム (ソース)。

誰かが私の仮定が正しいことを確認してもらえますか?

4

1 に答える 1

0

これは、サーバーの実装によって異なります。アクセス許可は、ファイルのアップロード先のフォルダーから、または SSH 経由でログインしたユーザーから継承できます。Windows は (既定では) リモート システムのアクセス許可について何も認識しないため、アクセス許可はコピーされません。SFTP 4+ (バージョンに関してメモリが役立つ場合) では、SFTP を介してアクセス許可を変更できることに注意してください。つまり、クライアントは、ファイルのアップロード後にアクセス許可を設定できます。

于 2012-07-12T04:02:09.837 に答える