Linux ユーザーグループにはどのような種類がありますか?

WBOY
リリース: 2023-06-01 18:29:53
転載
3096 人が閲覧しました

Linux ユーザー グループには 2 つのタイプがあります: 1. 基本グループ (プライベート グループ); アカウントの作成時に、アカウントが属するグループが指定されていない場合、システムはuser と同じ名前のグループを作成します。このグループが基本グループです。 2. 追加のグループ (パブリック グループ) には複数のユーザーを収容でき、グループ内のユーザーはそのグループが所有する権限を持ちます。

Linux ユーザーとグループの分類

1. Linux 上のユーザーは 3 つのカテゴリに分類できます

  • スーパー ユーザー - ユーザー名は root で、すべての権限を持っています。スーパー ユーザーとしてログインできるのは、システム メンテナンス (ユーザーの作成など) またはシステム セキュリティを回避するその他の必要な場合のみです。問題。

  • Linux システムの通常の動作に必要なユーザーは、擬似ユーザー (システム ユーザー) です。これは主に、bin、デーモン、adm、lp、その他のユーザーなどのファイル所有者に対応するシステム プロセスの要件を満たすために確立されています。システムユーザーはログインに使用できません。

  • 一般ユーザー - ユーザーが Linux システム リソースを使用できるようにするために設定されており、ほとんどのユーザーがこのカテゴリに分類されます。

2. Linux には 2 種類のグループがあります:

  • 基本グループ ( プライベートグループ ) : アカウント作成時に、アカウントが所属するグループを指定しないと、ユーザー名と同じ名前のグループが作成され、このグループが基本グループとなります。

  • #追加グループ ( パブリックグループ ) :複数のユーザーを収容でき、グループ内のユーザーはグループが所有する権限を持ちます。

3. Linux のユーザー グループとユーザーの設定ファイル

Linux では、ユーザー アカウント、パスワード、ユーザー グループ情報、およびユーザー グループパスワードは別の構成ファイルに保存されます。

(1) ユーザーアカウントファイル—/etc/passwd

passwd すべてのユーザーが持っているため、システムのユーザー アカウントを定義するために使用されるテキスト ファイルです。 パスワード には読み取り権限があるため、このファイルにはユーザー アカウントのみが定義され、パスワードは保存されません。

Linux ユーザーグループにはどのような種類がありますか?

/etc/passwd ファイル内のフィールドの説明

  • パスワード: 以前はパスワードが暗号化された形式で保存されていましたが、現在はパスワードが次の場所に保存されています。 /etc/shadow ファイル、ここにはパスワードホルダーだけがあります "バツ" または 「*」 。もし "バツ" 、パスワードが渡されたことを示します 影 の保護。
  • UID : ユーザーの識別子は、異なるユーザーを区別するために使用される数値です。 UID 値: スーパーユーザーの
  • UID——0

    システム ユーザーの UID——1 ~ 999
  • 一般ユーザー向け UID—— ≥ 1000
  • GID : ユーザーがいる基本グループの識別子は数値であり、異なるグループを区別するために使用されます。 性同一性障害 。
  • 個人情報: ユーザーの完全な名前、住所、会社の電話番号、自宅の電話番号、その他の個人情報を記録できます。
  • #ホーム ディレクトリ: 同様 ウィンドウズ の個人ディレクトリ、通常は /ホーム/ユーザー名 、ここ ユーザー名 はユーザー名です。ユーザーが実行します "CD ~ 」 コマンドを実行すると、カレントディレクトリが個人のホームディレクトリに切り替わります。 ############シェル : ユーザーのログイン後にアクティブ化される内容を定義します シェル 、デフォルトは Bash Shell

  • (2) ユーザーパスワードファイル—/etc/shadow

ログイン名: 暗号化されたパスワード: 最終変更時刻: 最小時間間隔: 最大時間間隔: 警告時間: いいえアクティブ時間:有効期限:フラグ

fieldsLinux ユーザーグループにはどのような種類がありますか?

Login name: ログイン名

暗号化されたパスワード: SHA-512/SHA-256/MD5 アルゴリズムを使用して暗号化されたパスワード ($id$、id は md5 の場合は 1、sha256 の場合は 5、sha512 の場合は 6) (空の場合)、パスワードなしでログインできることを示します。「*」の場合はそのアカウントを使用してシステムにログインできないことを示し、「!」の場合はアカウントのパスワードがロックされていることを示します。

  • 最終変更時刻: パスワードが最後に変更された日付。1970 年 1 月 1 日からの日数で表されます。

  • 最小時間間隔: パスワードを変更できない日数。デフォルト値は 0 で、制限がないことを意味します。

  • 最大時間間隔: パスワードを変更する必要があるまでの日数。デフォルト値は 99999 で、制限なしを意味します。

  • 警告時間: パスワードの有効期限が切れることを何日前にユーザーに警告します。デフォルト値は 7 日です。0 は、パスワードの有効期限が切れることを意味します。警告は提供されません

  • 非アクティブ期間: パスワードの有効期限が切れてからこのユーザーを無効にするまでの日数

  • 有効期限: パスワードの有効期限 (表現) 1970 年 1 月 1 日からの日数で、デフォルトは空であり、永続的に利用可能であることを意味します。フラグ: 将来の開発のために予約されています。

  • ユーザーが root パスワードを最後に変更した日付を表示します。

  • (3) ユーザー グループ アカウント ファイル -/etc/group

Linux ユーザーグループにはどのような種類がありますか?

#フィールドの説明

Groupname: グループの名前Linux ユーザーグループにはどのような種類がありますか?

Passwd: グループの暗号化されたパスワード

  • GID: システムがさまざまなグループを区別するために使用する ID です。/etc/passwd ドメインの GID フィールドは次のように使用します。

  • ユーザーリスト: 「,」で区切られたユーザー名であり、リストされたメンバーは追加グループとしてこのグループを持っています。

  • 割り当て:

  • 1. ユーザー lockuser を作成し、ホーム ディレクトリを /home/lock として指定して、ユーザーをロックします

    Linux ユーザーグループにはどのような種類がありますか?

    2. lockuser のロックを解除し、次回ログイン時に変更されるパスワードを設定します。

    Linux ユーザーグループにはどのような種類がありますか?

    3. ユーザー testuser を作成します。ファイルを作成し、ファイルの ACL をクエリし、ファイルの ACL を設定します。ユーザーは testuser1 です。権限は rwx、ACL マスクを設定します。ファイルの権限 r-x

    Linux ユーザーグループにはどのような種類がありますか?

    Linux ユーザーグループにはどのような種類がありますか?5 の場合、suid を設定し、ファイルに suid を設定します (

    6. Set sgid、ファイルの sgid を設定する方法 (gs と nnnn の 2 つの方法)

    7. Set sbit、ディレクトリの sbit を設定する方法 (o t と nnnn の 2 つの方法) nnnn)Linux ユーザーグループにはどのような種類がありますか?



    Linux ユーザーグループにはどのような種類がありますか?

    Linux ユーザーをユーザー グループに追加

    Linux ユーザーグループにはどのような種類がありますか?

    Linux を使用したいくつかの例を通してコマンド ラインで、Linux でユーザー グループにユーザーを追加する方法、ユーザー グループにユーザーを追加する方法、および Linux でユーザーとグループを追加する方法を順を追って説明します。これらのコマンドは、どの Linux ディストリビューションでも動作し、CentOS、Debian、および Ubuntu でテストされています。

    新しいユーザーをユーザー グループに追加する

    Linux ユーザーは、プライマリ グループと 1 つ以上のセカンダリ グループを持つことができます。これらのグループは、ユーザーの作成時に

    adduserコマンドへの引数として使用できます。

    すべてのコマンドは、

    rootユーザーとして実行する必要があります。 Ubuntu では、すべてのコマンドの先頭にsudo

    を付けるか、

    sudo -sを実行してrootユーザーに切り替えます。ユーザー グループの追加

    最初のステップとして、

    familyfriends

    という 2 つの新しいユーザー グループを追加します。

    groupadd family groupadd friends
    ログイン後にコピー
    新しいユーザーを単一のユーザー グループに追加します

    以下では、新しいユーザー

    tomを追加し、そのユーザーをユーザーにも追加しますグループ グループ家族

    familyユーザー グループは、-Gパラメーターを使用して下位グループとして追加されます。

    useradd -G family tom
    ログイン後にコピー
    新しいユーザーを複数のユーザー グループに追加

    tomは、family

    ユーザー グループのユーザーになりました。パラメータ

    -Gを使用すると、各ユーザー グループをカンマで区切って複数のユーザー グループを指定できます。ユーザーtomfamilyおよびfriendsユーザー グループに追加する場合は、次のコマンドを使用します:

    useradd -G family,friends tom
    ログイン後にコピー
    Set Userパスワード

    新しい Linux ユーザー

    tomにはまだパスワードがないため、ログインできないことに注意してください。このユーザーのパスワードを設定するには、コマンド

    passwd tom
    ログイン後にコピー

    を実行し、コマンドで要求されたときに新しいパスワードを 2 回入力します。

    上の例では、ユーザーtom

    をセカンダリ グループに追加しました。

    adduser

    コマンドにより、新しいプライマリ グループが自動的に作成され、そのグループにメイン グループが割り当てられました。

    ユーザー名: tom

    • メイングループ: tom

    • 所属グループ: family (または Use 2 番目のケースでは、家族と友人の 2 つの補助グループを追加します)

    • 新しいメイン グループを設定します

    ## を追加するとよいでしょう#tom

    を使用して、メイン グループをfamily(デフォルトで作成される

    tom

    ユーザー グループの代わりに)、補助グループをfriendsに設定します。次のコマンドを使用できます:

    useradd -g family -G friends tom
    ログイン後にコピー
    manコマンドを使用して、useraddコマンドのすべてのコマンド ライン オプションの詳細な説明を取得します:

    man useradd
    ログイン後にコピー

    既存のユーザーをユーザー グループに追加する

    Linux ユーザーグループにはどのような種類がありますか?このタスクでは、

    usermod

    コマンドを使用します。usermodこのコマンドは、ユーザーのグループ メンバーシップなど、ユーザーのさまざまなオプションを変更できます。

    まず、3 番目のユーザー グループcolleagues:

    groupadd colleagues
    ログイン後にコピー

    using

    usermod

    # #Icolleaguesユーザー グループをアフィリエイト グループとしてユーザーtom:

    usermod -a -G colleagues tom
    ログイン後にコピー

    コマンドの説明:-aappend# を意味します# #。-G

    オプション (関連グループ) と組み合わせてのみ使用できます。したがって、最終的に、

    tomユーザーを、ユーザーの関連グループであるcolleaguesユーザー グループに追加しました。

    -G选项可以指定多个用户组,每个用户组之间使用逗号进行分隔。例如:-G group1,group2,group3

    如果想要修改tom用户的主组为family,可以使用命令:

    usermod -g family tom
    ログイン後にコピー

    使用man命令可以获取usermod命令的所有命令行选项的详细说明:

    man usermod
    ログイン後にコピー

    Linux ユーザーグループにはどのような種類がありますか?

#ファイル機能 ##ユーザーアカウントファイル ユーザー パスワード /etc/shadow ユーザー グループ アカウント ファイル /etc/gruoup /etc/gshadow #### 各行はユーザー アカウント情報を定義し、各行は次のもので構成されます。 7 フィールドで構成されており、フィールドは次のように区切られています。 「:」 で区切られています: ######アカウント名 : パスワード :UID:GID: 個人情報 : メインディレクトリ :シェルアカウント名: ユーザー ログイン Linux システムで使用される名前。#各行ユーザー情報を定義します。行の各フィールドは「:」で区切られます。形式は次のとおりです:/etc/shadow ファイルの各行にある 9 つのフィールドの意味は、です。システム内の各グループは、/etc/ ファイルに行レコードを持ちます。グループ ファイルを作成し、すべてのユーザーがユーザー グループ アカウント情報設定ファイルを読み取ることができます。
ファイル名


/etc/passwd

#ユーザー グループのパスワード ファイル

以上がLinux ユーザーグループにはどのような種類がありますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:yisu.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!