ホームページ  >  記事  >  運用・保守  >  CentOSにおける一般ユーザーとrootユーザーの違いは何ですか?

CentOSにおける一般ユーザーとrootユーザーの違いは何ですか?

WBOY
WBOYオリジナル
2022-03-09 10:54:224904ブラウズ

相違点: 1. root ユーザーは任意のディレクトリに入ることができ、任意のファイルに対する読み取り権限を持ちますが、一般ユーザーはルート ディレクトリとシステムによって設定されたディレクトリに対してのみ完全な権限を持ちます。2. root ユーザーは次のことができます。システムコマンド sbin を使用してください。 ディレクトリ内のプログラムは、一般ユーザーは使用できません。

CentOSにおける一般ユーザーとrootユーザーの違いは何ですか?

この記事の動作環境: centos 7 システム、Dell G3 コンピューター。

centos の通常のユーザーと root ユーザーの違いは何ですか?

主な違いは、root ユーザー (uid は 0) が特権ユーザーであり、システムの最高の権限を持っていることです。 Linux の多くのことはワンステップ ユーザーでも同じです。制限されたものは root ユーザーのみが実行できます。大まかにリストされています。省略されている可能性があります。次を追加できます:

root権限

1. 任意のディレクトリに入り、任意の操作を実行できます。すべてのファイルには、/etc /var などの読み取り権限があります。

2. 通常、特別な制限はありません。 (スティッキービットなど) など。Root は任意のファイルを操作および削除できます。

3. システムコマンド sbin (システム bin) ディレクトリ (/sbin /usr/sbin...) にあるプログラムは、root のみが使用できます。

4. ハードウェア データの取得ネットワークカードトラフィックの監視などの操作。

5. ディスク容量やメモリ状態などのシステムソフトウェアやハードウェアの制限を受けず、基本的にrootは一般的な制限を突破して使用できます。たとえば、1024 未満のリスニング ポートは特権ポートであり、root 権限のみがリスニングできます。

6. 任意のアカウントのディレクトリ、ファイル、プロセスなどを制御および管理できます。

一般ユーザー

個人ユーザーのルート ディレクトリ (通常は /hone/username)、システム設定ディレクトリ (/tmp) などに対する完全なアクセス許可のみを持ちます。 、ファイルシステムのアクセス許可制限を収集します。

/bin /usr/bin などのディレクトリにあるコマンドのみ使用できます。

主な違い

上記の違いに加えて、ディレクトリの場所も異なります。root ユーザーには、システム ルート ディレクトリの下に 1 つの短いディレクトリがあります。/ root" ディレクトリ (root 以外のユーザーは読み取り不可)、一般ユーザーは "/home/username" ディレクトリ (このユーザーと root ユーザーのみが読み取り可能) にあります。

2 つのターミナル コマンド プロンプト シンボルは次のとおりです。また、root ユーザーのコマンド プロンプトの末尾は # で、一般ユーザーの場合は $ です。

一般ユーザーから root ユーザー su および sudo

一般ユーザーは、su を通じて root 権限を取得し、root ターミナルに入ることができます。su プロセスには root パスワードが必要です。

sudo -s (環境変数なし) および sudo-i を使用して root 権限を取得することもできます。または、sudo cmd を使用して特権アカウントでコマンドを実行します。sudo には事前に sudo 権限が付与されている必要があり、使用中にアカウントのパスワードを入力する必要があります。

sudo は、sudo 権限を付与する際に、使用範囲、ディレクトリ、実行コマンドを制限して、一般ユーザーが必要な特権コマンドのみを取得できるようにすることもできます。たとえば、作者は

user ALL=(root) NOPASSWD: ALL,!/bin/bash,!/usr/sbin/visudo,!/bin/su。

を頻繁に使用します。これにより、一般ユーザーが sudo -s、sudo -i を使用したり、sudo ファイルを自分で変更したり、sudo su を使用したりすることができなくなります。 sudo のドキュメント。

推奨チュートリアル: 「centos チュートリアル

以上がCentOSにおける一般ユーザーとrootユーザーの違いは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。