検索
ホームページ運用・保守Linuxの運用と保守Linux ユーザーグループにはどのような種類がありますか?

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

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

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

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

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

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

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

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

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

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

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

#ファイル機能##ユーザーアカウントファイルユーザー パスワード/etc/shadowユーザー グループ アカウント ファイル/etc/gruoup/etc/gshadow##

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

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

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

## 各行はユーザー アカウント情報を定義し、各行は次のもので構成されます。 7 フィールドで構成されており、フィールドは次のように区切られています。 「:」 で区切られています: ######アカウント名 : パスワード :UID:GID: 個人情報 : メインディレクトリ :シェル

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

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

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

  • (2) ユーザーパスワードファイル—/etc/shadow
#各行ユーザー情報を定義します。行の各フィールドは「:」で区切られます。形式は次のとおりです:

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

/etc/shadow ファイルの各行にある 9 つのフィールドの意味は、

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

システム内の各グループは、/etc/ ファイルに行レコードを持ちます。グループ ファイルを作成し、すべてのユーザーがユーザー グループ アカウント情報設定ファイルを読み取ることができます。

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 に設定します。次のコマンドを使用できます: <pre class='brush:php;toolbar:false;'>useradd -g family -G friends tom</pre>man コマンドを使用して、useradd コマンドのすべてのコマンド ライン オプションの詳細な説明を取得します:

    man useradd

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

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

    usermod

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

    まず、3 番目のユーザー グループ colleagues: <pre class='brush:php;toolbar:false;'>groupadd colleagues</pre>

    using

    usermod

    # #I colleagues ユーザー グループをアフィリエイト グループとしてユーザー 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/passwd

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

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

声明
この記事は亿速云で複製されています。侵害がある場合は、admin@php.cn までご連絡ください。
Debian Hadoopデータ送信最適化方法Debian Hadoopデータ送信最適化方法Apr 12, 2025 pm 08:24 PM

DebianHadoopクラスターのデータ送信の効率を改善するための鍵は、複数の戦略の包括的なアプリケーションにあります。この記事では、クラスターのパフォーマンスを大幅に改善するのに役立つ最適化方法について詳しく説明します。 1.データローカリゼーション戦略は、データストレージノードへのコンピューティングタスクの割り当てを最大化し、ノード間のデータ送信を効果的に削減します。 Hadoopのデータローカリゼーションメカニズムは、コンピューティングタスクが配置されているノードにデータブロックを自動的に移動し、ネットワーク伝送によって引き起こされるパフォーマンスボトルネックを回避します。 2。データ圧縮技術は、データ送信中にデータ圧縮技術を採用して、ネットワーク上に送信されるデータの量を減らし、それによって伝送効率を向上させます。 Hadoopは、Snappy、GZIP、LZOなどのさまざまな圧縮アルゴリズムをサポートしています。実際の状況に応じて最適なアルゴリズムを選択できます。三つ、

Debian Hadoopのデータセキュリティを改善する方法Debian Hadoopのデータセキュリティを改善する方法Apr 12, 2025 pm 08:21 PM

DebianHadoopクラスターのデータセキュリティを強化するには、システムメンテナンス、ユーザー許可管理、データ暗号化、アクセス制御、ログ監査、セキュリティポリシーの定式化などの重要なリンクをカバーする複数の側面で協力する必要があります。以下はいくつかの特定の実装手順です。1。システムセキュリティメンテナンスはタイムリーに更新されます:AptupDateとAptupGradeコマンドを定期的に実行して、システムパッチがタイムリーに更新され、既知の脆弱性から保護されます。 2。ユーザーと許可管理の最小許可の原則:通常のユーザーを作成し、ルートユーザーの使用を直接避けるためにSUDO許可を与えます。 SSHキー認証:SSHキーペア認証を構成し、ルートリモートログインと空のパスワードログインを無効にします。 3。データ暗号化

Debianの下でのPostgreSQLパフォーマンスの最適化Debianの下でのPostgreSQLパフォーマンスの最適化Apr 12, 2025 pm 08:18 PM

Debian SystemsのPostgreSQLデータベースのパフォーマンスを改善するには、ハードウェア、構成、インデックス、クエリ、その他の側面を包括的に検討する必要があります。次の戦略は、データベースのパフォーマンスを効果的に最適化できます。1。ハードウェアリソース最適化メモリ拡張:適切なメモリは、データとインデックスをキャッシュするために重要です。高速ストレージ:SSD SSDドライブを使用すると、I/Oパフォーマンスが大幅に向上する可能性があります。マルチコアプロセッサ:マルチコアプロセッサを最大限に活用して、並列クエリ処理を実装します。 2。データベースパラメーターチューニングShared_Buffers:システムメモリサイズの設定によると、システムメモリの25%〜40%に設定することをお勧めします。 work_mem:ソートとハッシュ操作のメモリを制御します。通常は64MBから256mに設定されています

DebianがGitlabのデータセキュリティを保証する方法DebianがGitlabのデータセキュリティを保証する方法Apr 12, 2025 pm 08:15 PM

DebianシステムにGitLabを展開するには、データセキュリティが重要です。この記事では、GitLabデータのセキュリティを確保するための重要な戦略と測定の概要を説明します。パスワードポリシーの強化:PAMモジュールを使用して厳格なパスワードポリシーを実装し、最小パスワード長、数字、高級文字と特殊文字の組み合わせ要件を実施し、パスワードの強さを改善します。セキュアSSH構成:SSHキーペアの強制認証パスワードログインを排除し、セキュリティリスクを削減します。ルートユーザーがSSHを介してリモートでログインしてシステムセキュリティを強化することを禁止します。空のパスワードのログインを厳密に制限して、ひび割れの難しさを高めます。ファインファイアウォール管理:IPTABLESファイアウォールを合理的に構成し、必要なポートのみを開く(HTTPなど)

Debian SystemのZookeeperパフォーマンスを最適化する方法Debian SystemのZookeeperパフォーマンスを最適化する方法Apr 12, 2025 pm 08:12 PM

この記事では、ハードウェア、ソフトウェア構成、ネットワーク、オペレーティングシステムなどの複数のレベルをカバーするDebian SystemsでApachezookeeperのパフォーマンスを最適化する方法について説明します。 1.ハードウェアリソース高性能ハードウェア構成を確保する:Zookeeperサーバーに十分なCPUとメモリリソースを装備する必要があり、SSDソリッドステートドライブを使用してI/Oパフォーマンスを改善します。クラスターサイズ:Zookeeperノードの数を増やし、システムフォールトトレランスと負荷共有機能を改善し、全体的なパフォーマンスを向上させます。 2。構成パラメーターチューニングコアパラメーター調整:ティックタイム(ハートビート間隔、推奨2000ミリ秒)、initlimit、synclimit(リーダー)を合理的に構成する

DebianにPostgreSQLをインストールする方法DebianにPostgreSQLをインストールする方法Apr 12, 2025 pm 08:09 PM

DebianシステムにPostgreSQLデータベースをインストールすると、次の2つの方法を参照できます。方法1:APTパッケージマネージャーを使用して、このメソッドをインストールのためにDebianのAPTパッケージマネージャーを使用して直接インストールします。手順はシンプルで迅速です。パッケージリストを更新します:次のコマンドを実行してシステムパッケージパッケージリストを更新しますリスト:sudoaptupdate postgresql:次のコマンドを使用してpostgresqlデータベースをインストールします:sudoaptinstallpostgresqlサービスの開始と有効

Debian OpenSSLのパフォーマンスを最適化する方法Debian OpenSSLのパフォーマンスを最適化する方法Apr 12, 2025 pm 08:06 PM

このオープンソースセキュア通信ライブラリであるOpenSSLは、データセキュリティを確保するためのアプリケーション用の暗号化アルゴリズム、プロトコル、およびツールを提供します。 Debian SystemsでのOpenSSLのパフォーマンスを改善するには、次の方法を試すことができます。OPENSSLバージョンを更新します。通常、パフォーマンスの改善とセキュリティパッチを含む最新の安定バージョンにタイムリーに更新します。たとえば、Debian12.8のOpenSSLアップデートには、バッファーオーバーフローなどのセキュリティの問題が修正され、パフォーマンスの最適化も含まれる場合があります。 openSSL構成最適化:cipherstringやssl_cipher_listなどのアプリケーションのニーズに応じてopenssl.cnf構成ファイルを調整し、より効率的な暗号化スイートを選択します。

Debian Mongodbでデータを暗号化する方法Debian Mongodbでデータを暗号化する方法Apr 12, 2025 pm 08:03 PM

DebianシステムでMongoDBデータベースを暗号化するには、次の手順に従う必要があります。ステップ1:MongoDBのインストール最初に、DebianシステムがMongoDBをインストールしていることを確認してください。そうでない場合は、インストールについては公式のMongoDBドキュメントを参照してください:https://docs.mongodb.com/manual/tutorial/install-mongodb-onedbian/-step 2:暗号化キーファイルを作成し、暗号化キーを含むファイルを作成し、正しい許可を設定します。

See all articles

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

MinGW - Minimalist GNU for Windows

MinGW - Minimalist GNU for Windows

このプロジェクトは osdn.net/projects/mingw に移行中です。引き続きそこでフォローしていただけます。 MinGW: GNU Compiler Collection (GCC) のネイティブ Windows ポートであり、ネイティブ Windows アプリケーションを構築するための自由に配布可能なインポート ライブラリとヘッダー ファイルであり、C99 機能をサポートする MSVC ランタイムの拡張機能が含まれています。すべての MinGW ソフトウェアは 64 ビット Windows プラットフォームで実行できます。

SublimeText3 Linux 新バージョン

SublimeText3 Linux 新バージョン

SublimeText3 Linux 最新バージョン

DVWA

DVWA

Damn Vulnerable Web App (DVWA) は、非常に脆弱な PHP/MySQL Web アプリケーションです。その主な目的は、セキュリティ専門家が法的環境でスキルとツールをテストするのに役立ち、Web 開発者が Web アプリケーションを保護するプロセスをより深く理解できるようにし、教師/生徒が教室環境で Web アプリケーションを教え/学習できるようにすることです。安全。 DVWA の目標は、シンプルでわかりやすいインターフェイスを通じて、さまざまな難易度で最も一般的な Web 脆弱性のいくつかを実践することです。このソフトウェアは、

AtomエディタMac版ダウンロード

AtomエディタMac版ダウンロード

最も人気のあるオープンソースエディター

Safe Exam Browser

Safe Exam Browser

Safe Exam Browser は、オンライン試験を安全に受験するための安全なブラウザ環境です。このソフトウェアは、あらゆるコンピュータを安全なワークステーションに変えます。あらゆるユーティリティへのアクセスを制御し、学生が無許可のリソースを使用するのを防ぎます。