rootとスーパーユーザーの違いは何ですか?


21

彼らは同じものを参照していますか、ルートは単なるファイルシステム内の場所(その究極のベース)であり、スーパーユーザーは特権ユーザー(Windows管理者アカウントに相当するもの)ですか?同じパスワードが必要ですか?スーパーユーザーはカーネル自体ですか?

回答:


24

「ルート」は従来、スーパーユーザーレベルの権限を持つユーザーアカウントに付けられた名前です。この点では、これらはまったく同じものですが、スーパーユーザーアカウントはルートと呼ばれる必要があるということを知っている規則はありませんが。

スーパーユーザーのみがルートディレクトリ(/)への書き込み許可を持っているという事実に一部起因して、アカウントが「ルート」と名付けられた可能性があります

Windowsの管理者アカウントがありません Windowsの管理者は何ができるかに制限があるため、Unixのスーパーユーザアカウントに類似しました。Windows NTベースのOSのルートに類似したものはSYSTEMアカウントであり、インタラクティブユーザーは使用できません。


16
カーネルは、uid(0)でルートユーザーを識別します。そのアカウントには、で好きな名前を付けることができます/etc/passwd。アカウントを呼び出さrootないと、システムソフトウェアの一部が混乱する可能性がありますが、さらにエントリを追加できます。一部の被害妄想の人々が持っているrootエントリとtoorのエントリ/etc/passwdので、シェルの一つは、(ディスクエラーが発生したため、例えば)何とか壊れていた場合は、他のものを用いることができることを、修理にログインするために、UID 0とが、異なるシェルとの両方を、システム。
ジル 'SO-悪である停止

1
ところでスーパーユーザと呼ばれるGoboLinuxと呼ばれる分布が...ありゴボ
アロイスMahdal

Windowsについて-Unixのスーパーユーザーに相当するものはありません。SYSTEMは、ログオンセッションが組み込まれた既知のグループですが、関連するグループと特権は、SYSTEMアクセストークンごとに異なります。ただし、このログオンはUnixルートに最も近いアナログです。対話型プロセスはSYSTEMとして実行できます。通常はpsexec.exeがこれに使用されますが、特権プロセスはセッションのSYSTEMプライマリトークンを取得してを呼び出すことができますCreateProcessAsUser
エリックサン

0

/はlinuxの最上位ディレクトリです。すべてのサブディレクトリは/の下にあります。/ rootは、rootユーザーのデフォルトのホームディレクトリです。

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