ホームページ  >  記事  >  運用・保守  >  Linux システムにおけるユーザーと権限の管理ガイド

Linux システムにおけるユーザーと権限の管理ガイド

WBOY
WBOYオリジナル
2023-06-18 08:32:201608ブラウズ

Linux は、複数のユーザーが同じコンピューターを同時に使用できるオープン ソース オペレーティング システムであるため、ユーザーと権限の管理が特に重要です。この記事では、ユーザーを追加、変更、削除する方法、ユーザーに権限を割り当てる方法など、Linux システムにおけるユーザーと権限の管理について紹介します。

1. ユーザー管理

Linux システムでは、各ユーザーは一意のユーザー名とユーザー ID (UID) を持ちます。管理者は、ユーザー管理を通じてシステムへのユーザーのアクセスを制御できます。

  1. ユーザーの追加

次のコマンドを使用して、新しいユーザーを追加します:

useradd [用户名]

例:

useradd test

このコマンドは、システムに test という名前のユーザーを作成します。

  1. ユーザー パスワードの指定

次のコマンドを使用してユーザーのパスワードを指定します:

passwd [用户名]

例:

passwd test

このコマンドは、パスワードを確認するために新しいパスワードを 2 回入力するように求められます。セキュリティ上の理由から、各ユーザーに強力なパスワードを設定することをお勧めします。

  1. ユーザーの削除

ユーザーを削除するには、次のコマンドを使用します:

userdel [用户名]

例:

userdel test

このコマンドは削除します。システムからユーザー test という名前のユーザーを削除すると、ユーザーのホーム ディレクトリも削除されます。

  1. ユーザーの変更

次のコマンドを使用して、既存のユーザーの情報を変更します:

usermod [选项] [用户名]

たとえば、ホーム ディレクトリを変更するとします。ユーザー テストのホーム ディレクトリを /home/test1 に変更します:

usermod -d /home/test1 test

このコマンドは、ユーザー テストのホーム ディレクトリをシステムの /home/test1 に変更します。

2. 権限管理

Linux システムでは、各ユーザーは独自の権限を持ち、それによってユーザーが実行できる操作が決まります。管理者は、権限管理を通じてユーザーの権限を制御できます。

  1. ユーザー グループ

Linux システムでは、すべてのユーザーは 1 つ以上のユーザー グループに属します。ユーザー グループは、ユーザーがアクセスできるファイルとディレクトリを決定する権限の集合です。

次のコマンドを使用して、新しいユーザー グループを作成します:

groupadd [用户组名]

例:

groupadd test

このコマンドは、システムに test という名前のユーザー グループを作成します。

次のコマンドを使用して、1 つ以上のユーザー グループをユーザーに割り当てます:

usermod -a -G [用户组名] [用户名]

たとえば、ユーザー テストをテスト ユーザー グループに追加するには:

usermod -a -G test test

Thisコマンドは、システム内のテスト ユーザー グループにユーザー test を追加します。

  1. ファイルとディレクトリのアクセス許可

Linux システムでは、ファイルとディレクトリのアクセス許可は、所有者のアクセス許可、グループのアクセス許可、および他のユーザーのアクセス許可の 3 つの部分で構成されます。

次のコマンドを使用して、ファイルまたはディレクトリのアクセス許可を変更します。

chmod [权限] [文件或目录]

たとえば、file.txt ファイルのアクセス許可を、所有者のみが読み取り、書き込み、実行できるように変更するには、権限、他のユーザー、およびグループ内のユーザーに権限がない場合:

chmod 700 file.txt

このコマンドは、システム内のファイル file.txt の権限を変更して、所有者のみが読み取り、書き込み、実行の権限を持つようにします。

  1. Sudo 権限

Linux システムでは、sudo はスーパー ユーザー権限を指し、これは管理者権限でもあります。管理者は sudo コマンドを使用して、root ユーザーの権限を一時的に取得できます。

次のコマンドを使用して、ユーザーを sudo グループに追加します:

usermod -a -G sudo [用户名]

たとえば、管理者ユーザー テストを sudo グループに追加するには:

usermod -a -G sudo test

このコマンドは、ユーザー テストをシステムの sudo グループに追加します。

これらのコマンドを通じて、Linux システムのユーザーと権限を管理できます。 Linux システムでユーザーと権限の管理をマスターするには、これらの手順で十分です。この記事がお役に立てば幸いです!

以上がLinux システムにおけるユーザーと権限の管理ガイドの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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