チュートリアル

a rootまたはスーパーrootユーザーとは

目次:

Anonim

ルートはユーザー名またはアカウントであり、デフォルトでは、Linuxまたは他のUnixライクなオペレーティングシステム上のすべてのコマンドとファイルにアクセスできます。 rootアカウント、rootユーザー、スーパーユーザーとも呼ばれます。

Unixライクなシステムでのrootまたはスーパーユーザーとは

ルート権限は、ルートアカウントがシステムに対して持つ権限です 。 rootアカウントはシステムの最も特権的なアカウントであり、それに対する絶対的な権限、つまりすべてのファイルとコマンドへのフルアクセスを持っています。 ルート権限には、 システムを任意の方法で変更し、アクセス許可を付与および取り消す機能 、つまり、特定のファイルとディレクトリを読み取り、変更、実行する機能が含まれます。デフォルトで予約済み。

Unixライクなオペレーティングシステムの権限システムは、デフォルトで、通常のユーザーがシステムの重要な部分 、および他のユーザーに属するファイルやディレクトリにアクセスできないように設定されています 。 これは、管理者アクセス権を持つUnixライクなシステムを損傷するのは非常に簡単だからです。 ただし、Unixのようなオペレーティングシステムの重要な原則は、システムを構成するための最大の柔軟性を提供することです。したがって、rootユーザーは完全に権限を与えられます。

Linuxでユーザーパスワードを変更する方法に関する投稿を読むことをお勧めします

Unixタイプのシステムは、システム管理者が自分のしていることを正確に知っており、その個人だけがrootアカウントを使用することを前提としています 。 したがって、重要なシステムファイルの破損や削除など、システム全体の誤動作の原因となる不注意なエラーが発生した場合、rootユーザーの安全策は事実上ありません。

rootユーザーによって開始されたすべてのプロセスがroot権限を持っているという事実は、システムを日常的にrootとして使用する危険を増大させます。非常に制限された特権を持つ通常のユーザーアカウントを使用する代わりに、プログラムを管理者特権で実行すると、 このようなエラーを見つけて悪用し、システムを制御することができます

ユーザーがUnixライクなシステムに直接ダメージを与えたり、そのようなシステムの脆弱性を他のユーザーにダメージを与えたりすることを防ぐ基本的な方法は、ルートアカウントの使用を避けることです。経験。 つまり、 管理者は定期的にrootとしてシステムにログオンする代わりに、管理者アカウントでログインしてからsuコマンドを使用する必要があります 。 これにより、必要な場合にのみ管理者権限が提供され、新しいログインは必要ありません。

いつルートを使用するか

root権限が必要なタスクには、システムディレクトリへのファイルまたはディレクトリの移動、システムディレクトリへのファイルのコピー、ユーザー権限の付与または取り消し、一部のシステム修復、一部のアプリケーションプログラムのインストールなどがあります。 デフォルトでは 、システムディレクトリ内のほとんどの構成ファイルとドキュメントファイルを読み取るためにrootである必要はありませんが、変更するにはrootである必要があります。

システムディレクトリに書き込む必要があるため、ソフトウェアをRPMパッケージ形式でインストールするには 、一般にroot権限が必要です 。 ただし、アプリケーションプログラムがソースコードからコンパイルされている場合は、通常、ユーザーのホームディレクトリから実行するように構成できます。 一般ユーザーがホームディレクトリにソフトウェアをコンパイルしてインストールする場合、ルート権限は必要ありません。 セキュリティ上の理由から、ソフトウェアをルートとしてコンパイルすることは避けてください。

スーパーユーザーアカウントを使用するには、まずアカウントを有効にしてパスワードを割り当てます。これを行うには、ターミナルを開いて次のコマンドを入力します。

sudo passwd root

これにより、suコマンドを使用するか、直接rootユーザーとしてログインすることで、すでにrootユーザー権限を使用できます 。 このユーザーとしてログインするには、現在のセッションを閉じ、システムからログイン認証情報の入力を求められたときに設定したrootユーザー名とパスワードを入力するだけです。

これで、rootユーザーとは何かに関する特別な記事は終わりです。何か追加するものがあれば、コメントを残すことができます。 ソーシャルネットワークで投稿を共有して、投稿を必要とするより多くのユーザーに役立てることもできます。

チュートリアル

エディタの選択

Back to top button