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


48

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

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

回答:


83

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

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

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

sudo passwd

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

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

sudo passwd -l root

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

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


8
sudo passwd -S rootロックされているかどうかを確認するために使用します(PではなくLが出力に含まれます)。
Wtower

1
どのバージョンでこの変更を行いましたか?
ティモシースワン

30
sudo usermod -p '!' root

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

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

sudo passwd -l root

どちらの方法でも、必要なことを行う必要があります。両方を行う必要はありません。


わかりません。なぜ使用できないパスワードですか?
シェパン

ログインできないという点で使用できません。これは、パスワードがAFAIKとして始まるものです。
オリ

1
sudo passwd -l rootで無効にしたとき。おそらくいつか再びルートパスワードを有効にしたい場合、将来の使用のために現在のルートパスワードを覚えておく必要がありますか?
NES

3
@NESいいえ、覚えておく必要はありません。「sudo passwd」でパスワードと時間をリセットした
-binW

1
最初のコマンドは、/etc/shadowファイルをそのままの状態に戻します。これは、2つの方法の中でより良い方法のようです。
-njbair
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.