くだらねえ質問はここに書き込め! Part165at LINUXくだらねえ質問はここに書き込め! Part165 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト65:login:Penguin 08/06/24 14:22:19 NAHSKBkV sendmailのaliases転送処理でperlのスクリプトファイル「test.pl」を 起動したいのですが、smrshの制限と思われるエラーが出て起動できません。 ----- Transcript of session follows ----- 451 4.0.0 putbody: write error: Broken pipe smrsh: "test.pl" not available for sendmail programs (stat failed) 554 5.0.0 Service unavailable 現在までに調べた件につき、列記します。 ・OSはRed Hat Linux 3.2.2-5、sendmailは8.13.8、perlは5.8.0です ・test.pl自体に文法の誤り等はなし、コマンドラインからはちゃんと動きます ・perlはnobody権限ではなくユーザー権限で動いてます ○ファイルのパスや権限設定等 ・実行したいファイルは/etc/smrsh/の中に置く、 もしくはシンボリックリンクをsmrsh内に作成する ⇒test.plをsmrsh内、smrsh外でシンボリックリンクの 両者で試しましたがともにエラーが出ます ・ファイルは所有者以外に書き込み権限があってはならない ⇒権限は700に設定しています ・ルートから実行したいファイルまでのパスで、 root以外に書き込み権限があってはならない ⇒/etc/、/etc/smrsh/とも権限確認済みです 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch