sendmail8.14(smrsh)

smrshについてのメモ

sendmail.mcに掛けるオプションsmrshは、sendmailで起動できるコマンドの抑制である。

初期設定では、/usr/adm/sm.binに存在するコマンド以外を実行できないようにしている。

このディレクトリを調べるには、ソース見るしかない?

sendmail内部や、aliases等でコマンドを実行させたいのであれば、/usr/adm/sm.binに置くか

リンクを張ればよい。

Majordomoをインストールしてあれば、wrapperをaliasesから起動しているため、入れる必要がある。

が、どうもコマンド部分だけを解釈しているようで、同名のコマンドだと抑制が効かないらしく

セキュリティという観点からは、微妙な感じがする。

参考:http://www.linux.or.jp/JM/html/sendmail/man8/smrsh.8.html