さくらのVPSでメールアカウントを追加する

さくらのVPSでメールアカウントを追加するには、二つの設定ファイルに追記してコマンドを実行してサービスを再起動する必要がある。

これを自動化したい。

一番ラクなのはwebから設定することであるが、cgiはそのままではシステムにかかわるファイルに追記したりサービスリスタートなどはできない。できては困る。権限がないのだ。

apacheでsudoを使うようにすればいいようだが、ひとつ困ったことがある。

cgiでファイルを open $fh,">>file.txt"; とやると、permission deniedになる。これは sudoでは解決しない。

ファイルをいじるスクリプトを作ってそれを呼ぶようにしないと駄目か。