SOFTELメモ Developer's blog

会社概要 ブログ 調査依頼 社員募集 ...

Amazon Linux AMIでrootになるには

問題

AmazonEC2で、インスタンスを作るときにAmazon Linux AMIを選択してみたんだけど、rootでログインできない。

Amazon Linux AMIでは、rootでログインしたり、rootになったりできないの?

amazon aws

答え

まずrootでログインしようとすると、以下のように言われて、ログインできない。

Please login as the ec2-user user rather than root user.

いわれるとおりに「ec2-user」というユーザー名でインスタンスを作るときに作った鍵を使ってログインすると、ログインできる。

       __|  __|_  )
       _|  (     /   Amazon Linux AMI
      ___|\___|___|

https://aws.amazon.com/amazon-linux-ami/2013.03-release-notes/ 
There are 10 security update(s) out of 17 total update(s) available
Run "sudo yum update" to apply all updates.
[ec2-user@ip-172-***-***-*** ~]$

初期状態では、パスワードなしでsudoはできる。

でも、suはパスワードを求められてrootになれない。

[ec2-user@ip-172-***-***-*** ~]$ su -
Password:
su: incorrect password
[ec2-user@ip-172-***-***-*** ~]$

suでrootになりたかったら、以下のようにしたらできる。

$ sudo su -
[ec2-user@ip-172-***-***-*** ~]$ sudo su -
[root@ip-172-***-***-*** ~]#

関連するメモ

コメント(1)

tetsuya sumi 2014年1月9日 11:55

rootにはなれるんですが、そもそもrootでログインできるようにするのはどうすればいいのでしょうかね?