LoginSignup
3
5

More than 5 years have passed since last update.

AWSでバックアップとらずにchmod 777 -R / して再起動しまったとき

Last updated at Posted at 2015-08-07

経緯

???「AWSにSSHでつなげない」
???「立てたばっかでバックアップとってなかった・・・。」
???「で、原因わかんないけど対応任せて良い?」
ぼく「わかりました(ころすぞ)」

原因

chmod 777 -R /してインスタンス再起動してたせいでsshdこけてた。

対策その1(インスタンス停止~ディスクのデタッチ)

1.インスタンス止めてディスクをデタッチ
2.止めたインスタンスと同じアベイラビリティゾーンでインスタンス立てる
3.立てたインスタンスにデタッチしたディスクをアタッチ

対策その2(マウント~設定)

1.接続したディスクをマウント(そのままマウントしておk)
sudo mount /dev/接続したデバイス名 マウントする位置
2.権限を設定( / はマウントした位置に読み替える)
・全部を755に
 chmod 755 -R /
・SSHの設定ファイルの権限
 chmod 700 -R /etc/ssh
・/home直下の権限
 chmod 700 -R /home
・suの権限
 chmod u+s /bin/su
・sudoの権限
 chmod u+s /usr/bin/sudo

対策その3(再アタッチ~確認)

1.インスタンスからディスクをデタッチ
2.止めてたインスタンスにルートボリュームとしてアタッチ
3.インスタンス再起動
4.SSHでつないで確認
これでいけた。

結論

なにかあったらまずシステムログを見ましょう
バックアップをとりましょう

参考

http://qiita.com/yuppi/items/ceed29f19e2b38fd0a79
http://takuya-1st.hatenablog.jp/entry/20090216/1234742055
http://ubuntuforums.org/showthread.php?t=2222715

3
5
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
5