F17 をインストールしたばかりで、bash の基礎を学ぼうとしています。
私が確実に知っているのは、[name@pc] の後のドル記号は私が通常のユーザーであることを意味しているということだけです。これは正しいですか?
答え1
スーパーユーザー (または管理者) は通常 と呼ばれroot
、ユーザー ID は 0 です。 と入力すると、これを確認できますid root
。これにより、 と呼ばれるユーザーに関する情報が表示されますroot
。
スーパー ユーザーになるには、root
許可されている場合は、ユーザー を使用してログオンするだけです。最初にログインとパスワードを求められた場合は、root
そのパスワードを入力します。
ただし、通常は、root ログインは無効になっています。この場合、ユーザーは を使用し、sudo
プログラムを root として実行します。sudo bash
は、root シェル (bash) を開きます。ただし、これは の使用が許可されている場合にのみ機能しますsudo
。通常、これは、グループに属している場合に当てはまりますsudo
。
id
、 または を使用するだけで、自分がメンバーになっているグループを確認できますid your-username
。
プロンプトの表示方法は、 のユーザー設定によって完全に異なります.bashrc
。デフォルトでは、$
は通常のユーザーと#
管理者です。
答え2
グループにまだ追加されていない場合のもう 1 つのオプションは、sudo
コマンドを実行することですsu
。これにより、root パスワードの入力が求められ、root シェルが提供されます (これは、ターミナルを閉じるかログアウトするまで保持されます)。
でコマンドを実行するsudo
と、その単一のコマンドのみが root として実行されることに注意してください。つまり、 を実行するとsudo <some privileged command>
、root として実行されますが、その後に入力するコマンドは通常のユーザー ログインとして実行されます。
ルート シェルを取得するためにを使用する場合の 1 つの問題点はsu
、ルート パスワードがわからない可能性があることです。インストール時に設定されている可能性がありますが、ルート ログインが無効になっている場合は、まったく設定されていない可能性があります。ルート パスワードがわからない場合は、sudo
実際にルート パスワードを設定できるように作業を開始する必要があります。