ホームページ > 運用・保守 > Linuxの運用と保守 > Linux を使用してユーザーと権限を管理する方法

Linux を使用してユーザーと権限を管理する方法

王林
リリース: 2023-08-03 11:39:11
オリジナル
1583 人が閲覧しました

Linux を使用してユーザーと権限を管理する方法

はじめに:
Linux オペレーティング システムでは、ユーザーと権限の管理は非常に重要な部分です。ユーザーと権限を適切に管理することで、システムのセキュリティと安定性を確保できます。この記事では、Linux を使用してユーザーと権限を管理する方法を紹介し、参考としていくつかのコード例を添付します。

1. ユーザーの作成
Linux でユーザーを作成するには、useradd コマンドを使用します。以下は、user1 という名前のユーザーを作成するサンプル コードです。

sudo useradd user1
ログイン後にコピー

このコマンドは、新しいユーザー user1 を作成します。ユーザーのホーム ディレクトリを同時に作成したい場合は、-m オプションを使用できます:

sudo useradd -m user1
ログイン後にコピー

さらに、ユーザーのデフォルトのシェルを設定することもできます。たとえば、ユーザーのデフォルトのシェルを bash に設定します。

sudo useradd -m -s /bin/bash user1
ログイン後にコピー

ユーザーを作成するときに、ユーザーのパスワードを設定することもできます。これは、 passwd コマンドによって実現されます。

sudo passwd user1
ログイン後にコピー

上記のコマンドを実行すると、システムは入力を求めます。確認のためにパスワードを 2 回入力します。

2. ユーザーの削除
Linux でユーザーを削除するには、userdel コマンドを使用します。以下はユーザー user1 を削除するサンプル コードです:

sudo userdel user1
ログイン後にコピー

このコマンドはユーザー user1 を削除します。ユーザーのホーム ディレクトリも同時に削除する必要がある場合-rオプション:

sudo userdel -r user1
ログイン後にコピー

上記のコマンドを実行すると、ユーザーとユーザーのホーム ディレクトリが完全に削除されます。

3. ユーザーの変更
Linux では、usermod コマンドを使用してユーザー属性を変更できます。以下は、ユーザー user1 のデフォルト シェルを bash に変更するサンプル コードです。

sudo usermod -s /bin/bash user1
ログイン後にコピー

このコマンドは、ユーザー user1# のデフォルト シェルを変更します。 ## から bash へ。

4. ユーザー グループ管理

Linux では、ユーザーは 1 つ以上のユーザー グループに所属できます。ユーザー グループの管理は、
groupaddgroupdelgroupmod などのコマンドを使用して実行できます。

  1. ユーザー グループの作成

    次は、
    group1 という名前のユーザー グループを作成するサンプル コードです:

    sudo groupadd group1
    ログイン後にコピー

    このコマンドは、ユーザーを作成します。

    group1という名前のグループ。

  2. ユーザー グループの削除

    ユーザー グループ
    group1 を削除するサンプル コードを次に示します:

    sudo groupdel group1
    ログイン後にコピー

    このコマンドはユーザー グループ # を削除します## group1

    はシステムから削除されます。

  3. ユーザー グループの変更
  4. 次は、ユーザー

    user1
    をユーザー グループ group1 に追加するサンプル コードです: <div class="code" style="position:relative; padding:0px; margin:0px;"><pre class='brush:php;toolbar:false;'>sudo usermod -a -G group1 user1</pre><div class="contentsignin">ログイン後にコピー</div></div>このコマンドは、ユーザー

    user1

    をユーザー グループ group1 に追加します。

  5. 5. 権限管理
Linux では、ファイルやディレクトリの権限は、ユーザー (所有者)、ユーザー グループ (グループ)、および他のユーザー (その他) によって決定されます。読み取り (r)、書き込み (w)、実行 (x) の 3 つの権限があります。


    権限の変更
  1. 次は、ファイル

    file1
    の所有者ユーザー権限を読み取り専用に設定するサンプル コードです: <div class="code" style="position:relative; padding:0px; margin:0px;"><pre class='brush:php;toolbar:false;'>chmod u=r file1</pre><div class="contentsignin">ログイン後にコピー</div></div>このコマンドは、ファイル

    file1

    の所有者ユーザー権限を読み取り専用に設定します。

  2. ユーザー グループのアクセス許可を変更する
  3. 次は、ファイル

    file1
    のユーザー グループのアクセス許可を読み取りおよび書き込みに設定するサンプル コードです: <div class="code" style="position:relative; padding:0px; margin:0px;"><pre class='brush:php;toolbar:false;'>chmod g=rw file1</pre><div class="contentsignin">ログイン後にコピー</div></div>This このコマンドは、ファイル

    file1

    のユーザー グループの読み取りおよび書き込み権限を設定します。

  4. 他のユーザー権限を変更する
  5. 次は、ファイル

    file1
    の他のユーザー権限を実行に設定するサンプル コードです: <div class="code" style="position:relative; padding:0px; margin:0px;"><pre class='brush:php;toolbar:false;'>chmod o=x file1</pre><div class="contentsignin">ログイン後にコピー</div></div>Thisこのコマンドは、ファイル file1<p> に対する他のユーザーの実行権限を設定します。 <code>

    6. 概要この記事では、Linux を使用してユーザーと権限を管理する方法を学びました。ユーザーの作成、ユーザーの削除、ユーザー属性の変更、およびユーザー グループの管理と権限の管理の方法を学びました。これらのコマンドを適切に使用すると、システムのセキュリティと安定性が向上します。


    参考:

    Linux コマンド - useradd(8) マニュアル ページ.
    1. Linux コマンド - userdel(8) マニュアル ページ.
    2. Linuxコマンド - usermod(8) マニュアル ページ.
    3. Linux コマンド - groupadd(8) マニュアル ページ.
    4. Linux コマンド - groupdel(8) マニュアル ページ.
    5. Linux コマンド - groupmod(8) マニュアル ページ.
    6. Linux コマンド - chmod(1) マニュアル ページ.

    以上がLinux を使用してユーザーと権限を管理する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート