デフォルトのルートパスワードは何ですか?


64

Ubuntu 12.04 LTS(Precise Pangolin)、64ビットをインストールしました。rootのパスワードを設定するように要求された場所はありません。

私はインストールのAccuRev SCMのソフトウェアを。/rootデフォルトでフォルダの下にインストールされました。今、私はそのフォルダで何かをしようとします。suでルートに切り替えようとしましたが、パスワードがわかりません。

常にsudoを使用するか、デフォルトのルートパスワードを取得する必要がありますか?

ディレクトリ内にインストールされたソフトウェアのランチャーを作成するにはどうすればよい/rootですか?


1
こちらをご覧ください:Ubuntu Community Help Wiki:RootSudo
gertvdijk

1
RootSudoから:「UbuntuではRootアカウントのパスワードがロックされています。... Rootとして直接ログインしたり、suコマンドを使用してRootユーザーになることはできません... sudoの出番です... sudoを使用する場合、パスワードデフォルトで15分間保存されます。その後、パスワードを再度入力する必要があります。」
ピーターモーテンセン

5
このlameassのWebサイトでは答えられませんが、正しい答えは次のとおりsudo usermod root -p password; sudo passwd root;です。新しいパスワードを入力します。プレスト、ルートのロックが解除され、ルートでsu /ログインできるようになりました
r3wt 14年

ここで少し読むことができます。:)
匿名カモノハシ

回答:


71

デフォルトでは、rootアカウントはsudoによってアクセスされます。

このトピックの詳細な説明、およびルートパスワードの設定方法については、RootSudo-Community Ubuntu Documentationを参照してください。

とはいえ、rootパスワードを設定する必要はほとんどありません。

sudo -i

または、グラフィカルアプリケーションの場合は、gksuを使用します

gksu nautilus 

5
「rootパスワードを設定する必要はほとんどありません」:私は同意しません。「joeblo」としてログインしている場合、/ home / joebloディレクトリを移動して、以前のインストールから新しいディレクトリに移動する必要がある場合。自分のユーザーアカウントから安全にそれを行うことはできません。他のユーザーアカウントからそれを行う必要があります。はい、sudoで2番目のユーザーアカウントを作成し、sudoで移動できますが、それは労力の無駄です。インストーラーが生成した/ home / joebloディレクトリーを以前のものに置き換えたいため、これはLinuxの新しいバージョンをロードするたびに私に起こります。
bgoodr

3
復旧モードで起動します;)
パンサー

Bodhi.zazenが最良の答えを持っています。復旧モードで起動します(wiki.ubuntu.com/RecoveryMode)。破損したグループファイルがあり、sudoを実行できない場合(rootに代わるものがない場合があります)。
whitey04

gksuがsudoでできないことは何ですか?
リンデ

lindheで- askubuntu.com/questions/11825/...。さらに、gksuは理論的にはグラフィカルアプリケーションとの統合およびセキュリティに優れており、sudo / suはコマンドラインインターフェイス(IMHO)を対象としています。
パンサー

46

のパスワードrootはUbuntuで設定されていません。つまり、ルートログインはデフォルトで無効になっています。

Ubuntuのインストール中に作成されたユーザーアカウントは、すべてのsudo機能に関連付けられています。sudoUbuntuターミナルでルート権限を必要とするコマンドに使用できます。

ただし、rootアカウントを有効にして、パスワードを設定できます。それを行うには:

sudo passwd root

まず、現在のユーザーパスワードの入力を求められます。その後、新しいルートパスワードとして新しいパスワードを2回(新しいパスワードと再入力)求められます。

詳細については、RootSudo-Community Ubuntu Documentationを参照してください。


これは危険な..です
wieczorek1990

@ wieczorek1990なぜ正確に?
シリコマンサー

27

デフォルトでは、Ubuntuはrootパスワードを設定しないため、rootとしてログインすることはできません。代わりに、sudoを使用してスーパーユーザー特権でタスクを実行する機能が与えられます。

以前に同様の質問に答えたことがあります。

あなたがいる間できあなたがrootでログインできるように、rootアカウントのパスワードを作成しsu、これは物事の典型的な「Ubuntuの」方法ではありません。代わりに、Ubuntuはを使用することを想定していますsudo

sudoを使用する

sudoは、スーパーユーザーの職務を遂行するために、ルートパスワードをユーザーに提供する代替手段です。デフォルトのUbuntuインストールでは、OSをインストールした人にはデフォルトで「sudo」権限が付与されます。

「sudo」権限を持つ人は誰でもsudo、コマンドの前に保留することで「スーパーユーザーとして」何かを実行できます。たとえばapt-get dist-upgrade、スーパーユーザーとして実行するには、次を使用できます。

sudo apt-get dist-upgrade

デフォルトでは、sudoはこれを実行するときに自分のアカウントパスワードを要求します。これはセキュリティに役立ちます。これは数分間記憶されるため、sudoを使用していくつかのタスクを実行する場合、最初にパスワードを要求するだけです。

上記のsudoの使用法は、Web上のUbuntuに関するチュートリアルを読むところならどこでも見ることができます。これに代わるものです。

su
apt-get dist-upgrade
exit

利点

sudoでは、sudoアクセスを許可するユーザーを事前に選択します。彼らは自分のパスワードを使用するため、ルートパスワードを覚えておく必要はありません。複数のユーザーがいる場合は、sudo権限を削除するだけで、スーパーユーザーのアクセス権を取り消すことができます。ルートパスワードを変更したり、新しいパスワードを全員に通知したりする必要はありません。ユーザーがsudoを使用して実行できるコマンドと、そのユーザーに対して禁止されているコマンドを選択することもできます。最後に、セキュリティ違反がある場合、場合によっては、どのユーザーアカウントが侵害されたかを示すより良い監査証跡を残すことができます。

ルートパスワードがないと、ルートアカウントに対するブルートフォース攻撃が不可能になります。これは、SSHを介したログインを許可する場合に関係します。代わりに、攻撃者はローカルアカウント名を知っている必要があります。

Sudoを使用すると、スーパーユーザー特権で単一のコマンドを簡単に実行できます。を使用するとsuexitまたはを使用して終了する必要があるスーパーユーザーシェルに永続的にドロップしますlogout。これは、ログアウトしてから後で再度ログインするよりも便利だからといって、必要以上に長くスーパーユーザーシェルにとどまる人を招く可能性があります。

ルートシェルを取得する

sudoでは、次のコマンドで永続的な(インタラクティブな)スーパーユーザーシェルを開くオプションがあります。

sudo su

...そして、これsudosuコマンドにスーパーユーザー特権を与えるため、rootパスワードなしでも実行できます。

同様に、su -ログインシェルの代わりにsudo su -またはを使用することもできますsudo -i

ただし、その場合は、すべてのコマンドのスーパーユーザーとして行動していることに注意する必要があります。誤ってシステムに何らかの損傷を引き起こす可能性を減らすために、必要以上に長くスーパーユーザーとして留まらないようにすることは良いセキュリティ原則です(これがないと、ユーザーが所有するファイルのみに損傷を与えることができます)。

ただ、明確にするために、あなたがすることができ、あなたが選択した場合は、特にその代わりのものをこの方法で行いたい場合は、rootユーザーにrootでログインを許可するパスワードを与えます。sudo代わりに優先するというUbuntuの慣習についてお知らせし、代替案があることをお知らせしたかっただけです。


0

その間、ルートアカウントにssh経由でログインして、「Permission Denied」ルックを返す場合、ルートパスワードを何度も更新した後でも、ルートを更新することを忘れないでください。他の人が言及したようにパスワード、あなたはまた、SSHサーバーの設定でルートSSHログインを有効にする必要があります。

sudo vi /etc/ssh/sshd_config

セットする

PermitRootLogin yes

再スタートダンスをする

service ssh restart

バム!!! 君も仲間だ!

PSst:ところで、これはUbuntu、YMMV用です。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.