2016-04-13 10 views
1

からの読み取り(OpenSSHの-5.9p1/auth2.c)機能でのopenssh - OpenSSHのコードでは、ファイル

input_userauth_request(int type, u_int32_t seq, void *ctxt) 

私は自分のファイル(fopenを使用してみました、fread)を読み取るしようとしているが、 fopenが失敗し、エラーがNo such file or directoryと表示されます。このファイルは完全なアクセス許可を持って存在します。ありがとう。

+1

'fopen'の呼び出しの直前に' fopen'呼び出しに指定されたファイル名が正しいことをデバッグログ文で確認しましたか? – Guido

答えて

0

この関数は、認証前の子(認証前)の間に呼び出されます。chroot/var/empty/sshd/(Fedora/RHEL)です。これがあなたのファイルを見つけることができない理由です。

UsePrivilegeSeparationオプションをsshd_configで使用することをお勧めします。privilege separation in opensshについてもう少しお読みください。

関連する問題