ec2-bundle-volume で /tmp をバンドルしないようにしたら、起動後のインスタンスの /tmp ディレクトリのパミッションがおかしくなっていた。
■ -e で exclude ec2-bundle-vol -d /mnt --fstab /etc/fstab.bundled -k $EC2_PRIVATE_KEY -c $EC2_CERT -e /vol,/tmp -u $ACCOUNT_NUMBER -r $ARC -p $IMAGE_NAME
■ /tmp をバンドルからはずしたら drwxr-xr-x 4 root root 4096 Jun 9 12:49 tmp ■ 本当はこうなっていて欲しい drwxrwxrwt 7 root root 12288 Jun 9 12:24 tmp
なので、/etc/rc.d/rc.local の最後に、パミッション変更処理を加えてみた(CentOS 5)。
chmod 1777 /tmp
