Ubuntuインストールでルートアカウントを有効にしたいと思います。
これがセキュリティに与える影響を認識しています。
可能ですが、 推奨しません 。
実際にルートログインを有効にするには、最初にルートアカウントのパスワードを設定してから、ロックされたルートアカウントのロックを解除する必要があります。ルートアカウントのパスワードを設定しない場合、passwd
コマンドが返されます
passwd: unlocking the password would result in a passwordless account.
そのため、最初にターミナルで実行します
Sudo passwd root
新しいUnixパスワードの入力を求められます。 2回(確認のために2回目)書き込みます。
次に実行する
Sudo passwd -u root
アカウントのロックを解除します。これは戻るはずです
passwd: password expiry information changed
Ubuntuでルートアカウントを無効にするには、次のコマンドを使用してルートアカウントをロックする必要がありますSudo passwd -l root
ルートコンソールで作業する場合は、Sudo -i
も使用できます。
あなたが何をしているかを知っている場合にのみ、これを行ってください。 Sudoを使用する理由の詳細 here
pkexec gnome-terminal
は、ルートプロンプトでターミナルを開きます。
passwd root
を使用すると、rootのパスワードを作成できます。
注:セキュリティ上の理由で「修正しない」とマークされているバグのため、管理者特権でusers-adminを実行することはできなくなりました。 https://bugs.launchpad.net/ubuntu/+source/gnome-system-tools/+bug/685215 を参照してください。
pkexec users-admin
はユーザー画面を開きます:
次のようにパスワードを設定することにより、ルートアカウントを有効にできます。
Sudo passwd root
まったくお勧めできません。 buntuのヘルプ から
ルートアカウントを有効にする必要はほとんどありません。 Ubuntuシステムの管理者として行う必要があるほとんどすべてのことは、Sudoまたはgksudoを介して実行できます。永続的なルートログインが本当に必要な場合は、次のコマンドを使用してルートログインシェルをシミュレートすることをお勧めします。
そして
ご自身の責任で使用してください!
RootとしてXにログインすると、非常に深刻な問題が発生する可能性があります。特定のアクションを実行するためにルートアカウントが必要だと思われる場合は、最初に公式サポートチャネルを参照して、より良い代替手段がないことを確認してください。
有効にすると、次のようにルートアカウントを無効にできます。
Sudo passwd -dl root
buntu 12.04 &[Ubuntu 12.10] [3]のルートログインを有効にするリンクを次に示します。
Linuxには、rootという特別なアカウントがあります。デフォルトではUbuntuでロックされていますが、rootアカウントを有効にできます。
これは通常良いアイデアではありません。ルートログインを有効にする前に慎重に検討する必要があります。
Rootとしてログインせず、代わりにSudoを使用する理由はいくつかあります。
ユーザーは、忘れてしまう可能性のある追加のパスワード(つまり、rootパスワード)を覚える必要はありません(または、誰でも簡単にアカウントに侵入できるように書き留めてください)。
デフォルトでは「何でもできます」対話型ログイン(たとえば、ユーザーがMicrosoft Windowsシステムで「管理者」ユーザーとしてログインする傾向)を回避し、大きな変更を行う前にパスワードの入力を求められます。あなたがしていることの結果について考えてください。
Sudoは、実行されたコマンドのログエントリを(/var/log/auth.logに)追加します。混乱した場合は、いつでも戻って実行されたコマンドを確認できます。また、監査にも適しています。
あなたのボックスに強引に侵入しようとするすべてのクラッカーは、ルートという名前のアカウントがあることを知っており、最初にそれを試みます。彼らが知らないのは、他のユーザーのユーザー名です。 Rootアカウントのパスワードはロックされているため、そもそもクラックしたり推測したりするパスワードがないため、この攻撃は本質的に無意味になります。
ルートアカウントを危険にさらすことなく、グループにユーザーを追加および削除することにより、短期または長期で管理者権限を簡単に譲渡できます。 Sudoは、よりきめ細かなセキュリティポリシーでセットアップできます。
これについては RootSudo Comunity Documentation で詳しく説明されています。
通常Sudoを必要とするコマンドが多数ある場合は、最初のコマンドの前にSudo -i
と入力し、その後にexit
と入力できます最後に、Sudoを繰り返し入力しないようにします。 root権限でGUIアプリケーションを実行するには ALT+F2 gksu
またはgksudo
に続けてプログラムの名前を入力します(KDEデスクトップを使用している場合は、コマンドはkdesu
です。
たとえば、gksu nautilus
は、root特権でファイルマネージャを実行します。
ご覧のとおり、almostは、rootログインを有効にする必要はありません。
Rootログインを有効にするために必要なことは、rootパスワードを設定することだけです
Sudo passwd root
パスワードを設定します。その後、rootとしてログインできますが、上記のすべての理由により およびそれ以上 推奨しません。
ルートアカウントを有効にする必要はありません。ルートとしてログインしたかのように、単にSudo -i
を使用してスーパーユーザーのプロンプトを表示できます。これにより、ルートとして直接ログインを許可することによるセキュリティ上のリスクを回避できます。
簡単な答え:はい、できます
現在、デフォルトのUbuntuでrootがログインできないようにする2つのことがあります。
Rootユーザーにパスワードが設定されていません
彼らは持っている "!" (感嘆符)/ etc/shadowエントリ
次のコマンドは、両方の問題を一度に修正します。
Sudo passwd -u root
「!」のため、-u
部分が必要です。彼らのアカウントで。