非常に単純な perl スクリプトを作成しましたが、今はどこからでも実行できるようにしたいと考えています。
それを /bin/ にドロップし、名前を 'mytest.pl' -> 'mytest' に変更し、chmod +x にするだけでよいことはわかっていますが、これは標準的な方法ですか? /bin/ に perl スクリプトがないことに気付きました。
また、/var/logs/mytest/* にログを記録できるようにしたい
注意すべきセキュリティ上の問題はありますか?
非常に単純な perl スクリプトを作成しましたが、今はどこからでも実行できるようにしたいと考えています。
それを /bin/ にドロップし、名前を 'mytest.pl' -> 'mytest' に変更し、chmod +x にするだけでよいことはわかっていますが、これは標準的な方法ですか? /bin/ に perl スクリプトがないことに気付きました。
また、/var/logs/mytest/* にログを記録できるようにしたい
注意すべきセキュリティ上の問題はありますか?
ユーザーが作成したスクリプトは /usr/local/bin に置くのが望ましいですが、これについて心配する価値があるかどうかはあなた次第です。/var/logs/mytest/* へのログ記録に関しては、dir への書き込みが可能なユーザーでスクリプトをsuidにする(これはセキュリティ上許可されていない場合があります) か、単に /var/logs/mytest を作成することができます。誰でも書き込み可能。
ログ ファイルのアクセス許可の問題を心配する代わりに、システム ロガーにログを記録してみませんか? それが目的です。Sys::Syslogを参照してください