web-dev-qa-db-ja.com

Ubuntuでルートアカウントを無効にしますか?

Ubuntuでプリンターをセットアップするためにルート資格情報を要求されました。これはバグが原因のようです。推奨される回避策は、ルートパスワードを作成することです。 Ubuntuではルートパスワードが使用されないことがデフォルトであるため、この変更を元に戻すにはどうすればよいでしょうか。

ルートのパスワードを設定したら、再度無効にする方法はありますか?

48
NES

Ubuntuオンラインヘルプによると

Ubuntu開発者は、すべてのUbuntuインストールでデフォルトで管理ルートアカウントを無効にするという良心的な決定を下しました。これは、ルートアカウントが削除された、またはアクセスできない可能性があることを意味するものではありません。暗号化された値に一致しないパスワードが与えられているため、それ自体では直接ログインできません。

ルートアカウントを有効にする場合は、次のコマンドを使用してパスワードを指定します。

Sudo passwd

このコマンドを入力すると、新しいパスワードが求められます。入力するパスワードはルートアカウントのパスワードになるため、注意して強力なパスワードを選択してください。

ルートログインを無効にするには

Sudo passwd -l root

これにより、rootユーザー名を使用したログインが無効になります。つまり、システムは以前の状態に戻ります。

Ubuntuユーザー管理の詳細については、 公式ドキュメント を参照してください。

83
binW
Sudo usermod -p '!' root

これにより、rootアカウントに使用できないパスワードが設定されます。

アカウントをロックして、ユーザーのログインを停止することもできます。

Sudo passwd -l root

どちらのアプローチもあなたが望むことをするべきです。両方を行う必要はありません。

30
Oli