回答:
Ubuntuオンラインヘルプによると
Ubuntu開発者は、すべてのUbuntuインストールでデフォルトで管理ルートアカウントを無効にするという良心的な決定を下しました。これは、ルートアカウントが削除された、またはアクセスできない可能性があることを意味するものではありません。暗号化された値に一致しないパスワードが与えられているため、それ自体では直接ログインできません。
ルートアカウントを有効にする場合は、次のコマンドを使用してパスワードを指定します。
sudo passwd
このコマンドを入力すると、新しいパスワードが求められます。入力するパスワードはルートアカウントのパスワードになるため、注意して強力なパスワードを選択してください。
ルートログインを無効にするには
sudo passwd -l root
これにより、rootユーザー名を使用したログインが無効になります。つまり、システムは以前の状態に戻ります。
Ubuntuユーザー管理の詳細については、公式ドキュメントを参照してください。
sudo usermod -p '!' root
これにより、rootアカウントに使用できないパスワードが設定されます。
アカウントをロックして、ユーザーのログインを停止することもできます。
sudo passwd -l root
どちらの方法でも、必要なことを行う必要があります。両方を行う必要はありません。
/etc/shadow
ファイルをそのままの状態に戻します。これは、2つの方法の中でより良い方法のようです。
sudo passwd -S root
ロックされているかどうかを確認するために使用します(PではなくLが出力に含まれます)。