前々から初期設定面倒だなと思っていたので Cent0S6.2用のshellを書いてみました。 OS初期設定部分は、そんなに変わらないんじゃなかろうかと思うので晒してみます。 まずい点などあれば、ご指摘いただけると助かります。 使い方 先頭の変数をお好きな値に変更して実行するだけです。 USER='work user name' PORT='10022' MAIL='your email' PUB_KEY='your ssh public key' 最後のmainで実行するfunctionを設定しているので install_services の中身などはご自由に変更してみてください。 main() { initialize # os settings create_user change_pamd_su change_sudores change_sshd_config change_ipt