2012-04-17 16 views
2

経由でファイルを取得するとき、私は「ユーザA」としてログインしていますエラー「アクセス許可が拒否されました」とUNIXホスト上SFTP

drwxrwxrwx

の権限を持つディレクトリ「テスト」を持っています

私は 'test'ディレクトリにファイルを作成できます。

私は 'userB'(sftp userB @ remotebox)を使ってリモートボックスにsftpし、そのボックスのリモートディレクトリに正常にCdされ、そのリモートディレクトリ内のファイルを見ることができます。ハンドルを取得できませんでしたのmyFileにフェッチ/で、remotedir /のmyFileを

:私は、そのリモートディレクトリから「のmyFileを取得する」を実行し、私はこのメッセージを取得する許可 は

を否定し、私は何が必要ですチェックする?

+1

userBは、remoteBox内のファイルを読み取るために必要な権限を持っていますか? –

+1

私はなぜ知っていると思う:私はリモートボックスに乗ろうとしているファイル: - rwxrwx ---と 'userB'は、そのファイルの所有者のグループに属していません。それが理由ですか? – user1008636

+0

@ user1008636:そうです。ファイル644をchmod644する。 – datenwolf

答えて

-1

問題は、リモートディレクトリへのアップロード権限です。リモートディレクトリに対して適切な書き込み権限があることを確認します。

+0

彼はリモートファイルを読み込もうとしていますが、リモートファイルを書き込もうとしていません。 – Kenster

3
Couldn't get handle: Permission denied 

は「ハンドルを取得できませんでした」SFTPクライアントがリモートリソースへのハンドルを取得できませんでしたを意味します。この場合のリソースは、取得しようとしているファイルです。 「Permission denied」は、リモートユーザIDに問題のファイルにアクセスする権限がないことを示す標準的なメッセージです。

私は、リモートボックスに取得しようとしているファイルがある:あなたがコメントで述べたように

-rwxrwx ---と「ユーザーB」は、ファイルの所有者のグループに属していません。

"userB"には実際にリモートファイルを読み取る権限がありません。

1

ユーザーのホームディレクトリのアクセス許可を755(-rwxr-xr-x)に設定してみてください。

関連する問題