「管理者ルート」というものはありますか?

「管理者ルート」というものはありますか?

そこで昨夜の詳細はさておき、Zorinのライブインスタンスで「管理者ルート」を偶然発見しました。

まず、管理者のルートは重要ですか?では、どの階層に属していますか?私が知る限り、Linuxにはroot、admin、userの3人のユーザーがいます。

写真が添付されました。

左上

ありがとうございます。

答え1

管理者ルートこれは権限を意味するのではなく、GVFSスキームを表すプレフィックスURIを持つadmin://フォルダへの特別なアクセスを意味します。

この式は、アプリケーションがスキームをサポートするインターフェイスを使用している場合の特権ドライバを介したアクセスをadmin:///tmp/b-i-s-DNkGOLqG表します。/tmp/b-i-s-DNkGOLqG/

だからその言葉は方法共通の親ディレクトリ、そしてその言葉 行政スタッフ方法特権的な役割。 IMHO これは作業一時ディレクトリにとって良い意味ではありません。

答え2

Unixには2種類のユーザーがいます。

  1. みんな他のもの。

root は UID 0 を持つユーザー名です。ユーザー名は一般的ですが、root必ずしもそうである必要はなく、異なるユーザー名を持つ複数のルートアカウントがある場合があります(たとえば、FreeBSDシステムのシェルは、rootその逆も同様です)。/bin/cshtoor/bin/sh両方ルート、どちらもUID 0なので、重要なのは名前ではなくUIDです。ルートは1つだけですが、ルートにはエイリアスがある可能性があります。

SELINUX(ルートが実行できる操作を制限できます)などのセキュリティ環境を無視すると、ルート(UID 0)はシステムで実行できるすべての操作(ファイルまたはディレクトリの読み取り、書き込み、削除、所有権の変更、ファイル権限の変更など)を実行できます。 .、ネットワークソケットをポート0-1023にバインド、シャットダウンまたは再起動など。

他のすべてのユーザーは、自分の権限とグループメンバーシップに許可されている操作のみを実行できます。sudoあるいは、同じプログラムはsu一時的にrootに昇格したり、他のメカニズム(Linuxなど)を介して特定のrootcapabilities機能へのアクセスを許可したりできます。


注:通常、「システムユーザー」と呼ばれる非ルートユーザーのサブクラスがあります。名前が示すように、これらは一般ユーザーです。特定のデーモンを実行し、そのデーモンのファイルとディレクトリを所有するなど、特別な目的のためにのみ作成されます。たとえば、lpプリンタデーモン、ftpftpd、postgrespostgresqlデータベースなどのユーザーです。通常、パスワードは無効になっており、シェルは/bin/false同様に設定されています(ユーザーのpostgresがメンテナンスタスクを実行するのは非常に一般的なので、/usr/sbin/nologinユーザーは注目に値する例外です)。postgressupsql

通常、システムユーザーは一致または関連する「システムグループ」を持ち、関連する「システムユーザー」なしで「システムグループ」が存在します(たとえば、グループはdisk/ devにあるディスクとパーティションのデバイスノードのグループ所有権です。これらのデバイスはグループRWで - これはディスクグループのすべてのメンバーが読み書きできることを意味し、これらのブロックデバイスも再分割または再フォーマットできます。

ほとんどのLinuxシステムは、システムユーザーのために1から1000(または1から500など)のUIDとGIDを予約します(すべてではありませんが、ほとんどのシステムユーザーのuidとgidがこの予約範囲に属します)。非システムユーザー(つまり、通常のログインアカウント)は、この予約よりも高いUIDとGIDを取得します。これはオペレーティングシステムベンダーやローカルサイトポリシーの問題であり、UNIX自体の問題ではありません。

答え3

dr;Administrator Rootさんの名前が長すぎますrootJohn Smithさんの名前も同じですsmith

この/etc/passwdファイル(またはLDAPなどの代替ファイル)には、短いフィールド(最初)と長いユーザー名/説明フィールド(5番目、「GECOSフィールド」とも呼ばれます)があります。

smith:x:12007:12007:John &:/home/smith:/bin/sh

&一部のユーティリティは、ユーザーなどに関する情報を表示するときに大文字の短い名前を置き換えJohn &ますJohn Smith

伝統的にUnixでは->rootでしたが、人々はもはやそれが好きではなく、単に(or)に変更しました。Charlie &Charlie RootrootAdministrator &

関連情報