Amazon EC2 で Ubuntu を作ると「su -」でパスワードを聞かれる


「AWSをはじめよう」という本でEC2サーバーの構築について勉強しています。  
本ではCentOSベースのAmazon Linuxを使っていますが、ローカルのWSLでUbuntuを使い慣れているのでUbuntuを使いました。  
規定のアカウント名ubuntuでSSH接続するところまで出来ています。

本では以下のコマンドでrootになってみましょうみたいなことを言われましたが、UbuntuのEC2でこれをやるとパスワードを聞かれました。

[code]

    $ su -
    
[/code]

`sudo` でroot権限のコマンド（`apt update` など）は（パスワードなしで）実行できますが、それだけで学習しつづけられるでしょうか。  
Amazon Linux、Ubuntu、suのパスワード、sudoのパスワードについて特に知るべきことはあるでしょうか。




参照している書籍ではどのような意図で「`su -` で root になってみよう」としているのか分かりませんが、root 権限 (=管理者権限)
が必要なら通常は `sudo` での運用で十分です。

* * *

`su -` で root アカウントに切り替えようとした場合、「root アカウントのパスワードを知っている」「 **root
アカウントにパスワードが設定されている** 」必要があります。

EC2 のインスタンスで作成したマシンには、root パスワードが設定されていないようなので、例えば以下のような手順で設定しておく必要があります。

**参考:**  
[AWSの初期設定でrootパスワードを設定する](https://qiita.com/shanonim/items/5496e0c6f6bf09e76f7c)

  * 一般ユーザーでログイン
  * `sudo su -` で root 権限に昇格
  * `passwd` コマンドで root アカウントにパスワードを設定




参照している書籍ではどのような意図で「`su -` で root になってみよう」としているのか分かりませんが、root 権限 (=管理者権限)
が必要なら通常は `sudo` での運用で十分です。

* * *

`su -` で root アカウントに切り替えようとした場合、「root アカウントのパスワードを知っている」「 **root
アカウントにパスワードが設定されている** 」必要があります。

EC2 のインスタンスで作成したマシンには、root パスワードが設定されていないようなので、例えば以下のような手順で設定しておく必要があります。

**参考:**  
[AWSの初期設定でrootパスワードを設定する](https://qiita.com/shanonim/items/5496e0c6f6bf09e76f7c)

  * 一般ユーザーでログイン
  * `sudo su -` で root 権限に昇格
  * `passwd` コマンドで root アカウントにパスワードを設定

