目次
Linux ユーザーとグループの分類
ホームページ よくある問題 Linux ユーザーグループにはどのような種類がありますか?

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

Mar 09, 2023 am 10:28 AM
linux

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

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

#このチュートリアルの動作環境: linux7.3 システム、Dell G3 コンピューター。

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

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

  • スーパー ユーザー —— ユーザー名は root で、すべての権限を持っています。システムメンテナンスを実行する場合にのみスーパーユーザーを使用してください ( 例: ユーザーの作成など。 ) またはその他の必要な 状況 システムのセキュリティ上の問題を避けるためにログインしてください。

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

  • 一般ユーザー—— は、ユーザーが Linux システム リソースを使用できるようにするために作成されています。このカテゴリー。

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

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

  • 追加グループ ( 公開グループ ) : 複数のユーザーに対応でき、グループ内のユーザーはグループが所有する権限を持ちます。

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

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

#ファイル機能ファイル名##ユーザーアカウントファイルユーザー パスワードユーザー グループ アカウント ファイルユーザー グループのパスワード ファイル##

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

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

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

# 各行はユーザー アカウント情報を定義します。各行は で構成されます。 ###7### フィールドで構成され、フィールド間には を使用します 「:」 を区切ると、形式は次のようになります: #########アカウント名### : パスワード

:UID:GID: ###個人情報### : メインディレクトリ :シェル /etc/passwd ファイル内のフィールドの説明

アカウント名: ユーザー ログイン Linux システムで使用される名前。

  • パスワード: 以前はパスワードが暗号化された形式で保存されていましたが、現在はパスワードが に保存されています。 /etc/shadow ファイル内で、

  • 文字を占めるパスワードのみが記載されています
  • ###"バツ"### ###または###

    「*」 。もしそれが ### ###"バツ"### 、パスワードが であることを示します ###影の多い### の保護。 UID : ユーザーの識別子は、異なるユーザーを区別するために使用される数値です。各ユーザーは を持ちます。 UID 値: スーパーユーザーの UID——0

  • システムユーザーの UID——1 999

  • 一般ユーザー向け UID—— 1000

  • GID : ユーザーがいる基本グループの識別子は数値であり、異なるグループを区別するために使用されます。同じグループには同じ が付けられます。 GID

  • 個人情報: ユーザーの完全な名前、住所、会社の電話番号、自宅の電話番号、その他の個人情報を記録できます。

  • メインディレクトリ: 同様の ###ウィンドウズ ### の個人ディレクトリ、通常は /ホーム/ユーザー名 ###、ここ### ユーザー名 はユーザー名です。ユーザー Execute ###"CD### コマンド実行時にカレントディレクトリが個人のホームディレクトリに切り替わります。 シェル : ユーザーのログイン後にアクティブ化される

    を定義します。 ###シェル###
  • 、デフォルトは
  • です バッシュシェル (2) ユーザーパスワードファイル #——/etc/shadow

# 各行はユーザー情報を定義し、行の各フィールドは でマークされます。 「:」 ###別### , 形式は次のとおりです:

ログイン名
: 暗号化されたパスワード : 最終変更時刻 : 最小時間間隔 : 最大時間間隔 : 警告時間 : 非アクティブ時間 : 有効期限 : ###ロゴ### /etc/shadow ファイルの各行の
9

フィールドには、fields## の意味があります。 #ログイン名: ログイン名

  • 暗号化されたパスワード: SHA-512 を使用/ SHA-256/MD5

  • アルゴリズムによって暗号化されたパスワード (
  • $id$ id1 意味 md55意味sha256 6sha512)。空の場合、ユーザーはパスワードなしでログインできることを意味します。## の場合#"*" は、"!## の場合、アカウント を使用してシステムにログインできないことを意味します#" は、アカウントのパスワードがロックされていることを意味します 最終変更時刻: 最後にパスワードが変更された日付、 距離あり

  • 1970年
  • ###年###

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

  • 最大間隔: パスワードを変更する必要があるまでの日数。デフォルト値は 99999,
  • です。
    制限がないことを示します
  • 警告時間: パスワードの有効期限が切れることを何日前にユーザーに警告するか、
  • デフォルト値は です ###7### ###空### ,0 は警告がないことを意味します

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

  • 有効期限: パスワードの有効期限, 距離あり 1970年 ###年### 1 ###月### 1 1日の日数を表す , デフォルトは空です , は永続的に利用可能であることを意味します フラグ: 将来の開発のために予約されています
    ユーザーが root パスワードを最後に変更した日付を表示します

Linux ユーザーグループにはどのような種類がありますか? (3) ユーザーグループアカウントファイル

#——/etc/group ##システム内のすべてのグループ () /etc/グループ

ファイルにはレコードの行があり、どのユーザーもユーザー グループ アカウント情報構成ファイルを読み取ることができます。

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

グループ名: グループName

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

  • GID:異なるグループIDを区別するシステム

    ###、存在する###
  • /etc/passwd
  • ドメイン内の

    GID フィールドは、この番号を使用してユーザーの基本グループ ユーザーリスト: 「」を使用します。

  • 別々のユーザー名。リストされているメンバーは追加グループとしてこのグループを持っています。 割り当て:
1. ユーザー lockuser を作成し、ホーム ディレクトリを /home/lock として指定します。このユーザー

#

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

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

3. ユーザー testuser を作成し、パスワードを設定し、ユーザー名を次のように変更します。 Normaluser

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

4. ファイルを作成し、ファイルの ACL をクエリし、ファイルの ACL ユーザーを testuser1 に設定し、アクセス許可を rwx に設定し、ファイルの ACL マスクを設定します。ファイル: r-xx

# へのアクセス許可 Linux ユーザーグループにはどのような種類がありますか?

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

##5. suid を設定し、ファイルに suid を設定します (u s と nnnn の 2 つの方法)

6 . sgid を設定し、ファイルの sgid を設定します (2 つの方法) 1 つの方法 gs と nnnn) way
7. sbit を設定し、ディレクトリの sbit を設定します (o t と nnnn の 2 つの方法) way

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

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

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 (または、2 番目のケースを使用して 2 つの所属グループ: family と friends)

新しいプライマリ グループを設定します

tom ユーザーを追加するときに、プライマリ グループを family## に設定するとよいでしょう。 # (デフォルトで作成される tom ユーザー グループの代わりに)、関連グループは friends です。次のコマンドを使用できます: <div class="code" style="position:relative; padding:0px; margin:0px;"><pre class='brush:php;toolbar:false;'>useradd -g family -G friends tom</pre><div class="contentsignin">ログイン後にコピー</div></div>Use the

man

コマンド useradd コマンドのすべてのコマンド ライン オプションの詳細な説明を取得できます。 <div class="code" style="position:relative; padding:0px; margin:0px;"><pre class='brush:php;toolbar:false;'>man useradd</pre><div class="contentsignin">ログイン後にコピー</div></div>

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

Add an既存のユーザーをユーザー グループに追加します。 このタスクでは、

usermod

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

colleagues

: <div class="code" style="position:relative; padding:0px; margin:0px;"><pre class='brush:php;toolbar:false;'>groupadd colleagues</pre><div class="contentsignin">ログイン後にコピー</div></div>

using

usermod# #I

colleagues

ユーザー グループをアフィリエイト グループとしてユーザー tom: <div class="code" style="position:relative; padding:0px; margin:0px;"><pre class='brush:php;toolbar:false;'>usermod -a -G colleagues tom</pre><div class="contentsignin">ログイン後にコピー</div></div> コマンドの説明:

-a

append# を意味します# #。-G オプション (関連グループ) と組み合わせてのみ使用できます。したがって、最終的に、tom ユーザーを、ユーザーの関連グループである colleagues ユーザー グループに追加しました。 -G

オプションでは、各ユーザー グループをカンマで区切って複数のユーザー グループを指定できます。例:

-G グループ 1、グループ 2、グループ 3

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

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

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

man usermod
ログイン後にコピー

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

相关推荐:《Linux视频教程


/etc/passwd
/etc/shadow
/etc/gruoup
/etc/gshadow

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

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

ホット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ヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

Android TV Box が非公式の Ubuntu 24.04 アップグレードを取得 Android TV Box が非公式の Ubuntu 24.04 アップグレードを取得 Sep 05, 2024 am 06:33 AM

多くのユーザーにとって、Android TV ボックスをハッキングするのは気が遠くなるように思えます。しかし、開発者の Murray R. Van Luyn は、Broadcom チップが不足する中、Raspberry Pi に代わる適切な代替品を探すという課題に直面しました。アルムビアとの共同作業

Deepseek Webバージョンの入り口Deepseek公式ウェブサイトの入り口 Deepseek Webバージョンの入り口Deepseek公式ウェブサイトの入り口 Feb 19, 2025 pm 04:54 PM

DeepSeekは、Webバージョンと公式Webサイトの2つのアクセス方法を提供する強力なインテリジェント検索および分析ツールです。 Webバージョンは便利で効率的であり、公式ウェブサイトは包括的な製品情報、ダウンロードリソース、サポートサービスを提供できます。個人であろうと企業ユーザーであろうと、DeepSeekを通じて大規模なデータを簡単に取得および分析して、仕事の効率を向上させ、意思決定を支援し、イノベーションを促進することができます。

DeepSeekをインストールする方法 DeepSeekをインストールする方法 Feb 19, 2025 pm 05:48 PM

DeepSeekをインストールするには、Dockerコンテナ(最も便利な場合は、互換性について心配する必要はありません)を使用して、事前コンパイルパッケージ(Windowsユーザー向け)を使用してソースからコンパイル(経験豊富な開発者向け)を含む多くの方法があります。公式文書は慎重に文書化され、不必要なトラブルを避けるために完全に準備します。

BitPie Bitpie ウォレット アプリのダウンロード アドレス BitPie Bitpie ウォレット アプリのダウンロード アドレス Sep 10, 2024 pm 12:10 PM

BitPie Bitpie ウォレット アプリをダウンロードするにはどうすればよいですか?手順は次のとおりです。 AppStore (Apple デバイス) または Google Play ストア (Android デバイス) で「BitPie Bitpie Wallet」を検索します。 「入手」または「インストール」ボタンをクリックしてアプリをダウンロードします。コンピューター版の場合は、BitPie ウォレットの公式 Web サイトにアクセスし、対応するソフトウェア パッケージをダウンロードしてください。

Bitget公式ウェブサイトのインストール(2025初心者ガイド) Bitget公式ウェブサイトのインストール(2025初心者ガイド) Feb 21, 2025 pm 08:42 PM

Bitgetは、スポット取引、契約取引、デリバティブなど、さまざまな取引サービスを提供する暗号通貨交換です。 2018年に設立されたこのExchangeは、シンガポールに本社を置き、安全で信頼性の高い取引プラットフォームをユーザーに提供することに取り組んでいます。 Bitgetは、BTC/USDT、ETH/USDT、XRP/USDTなど、さまざまな取引ペアを提供しています。さらに、この取引所はセキュリティと流動性について評判があり、プレミアム注文タイプ、レバレッジド取引、24時間年中無休のカスタマーサポートなど、さまざまな機能を提供します。

Zabbix 3.4 ソースコードコンパイルのインストール Zabbix 3.4 ソースコードコンパイルのインストール Sep 04, 2024 am 07:32 AM

1. インストール環境 (Hyper-V 仮想マシン): $hostnamectlStatichostname:localhost.localdomainIconname:computer-vmChassis:vmMachineID:renwoles1d8743989a40cb81db696400BootID:renwoles272f4aa59935dcdd0d456501Virtualization:microsoftOperatingSystem:CentOS Linux7(Core)CPEOSName: CP:

OUYI OKXインストールパッケージが直接含まれています OUYI OKXインストールパッケージが直接含まれています Feb 21, 2025 pm 08:00 PM

世界をリードするデジタル資産交換であるOuyi Okxは、安全で便利な取引体験を提供するために、公式のインストールパッケージを開始しました。 OUYIのOKXインストールパッケージは、ブラウザに直接インストールでき、ユーザー向けの安定した効率的な取引プラットフォームを作成できます。インストールプロセスは、簡単で理解しやすいです。

gate.ioインストールパッケージを無料で入手してください gate.ioインストールパッケージを無料で入手してください Feb 21, 2025 pm 08:21 PM

Gate.ioは、インストールパッケージをダウンロードしてデバイスにインストールすることで使用できる人気のある暗号通貨交換です。インストールパッケージを取得する手順は次のとおりです。Gate.ioの公式Webサイトにアクセスし、「ダウンロード」をクリックし、対応するオペレーティングシステム(Windows、Mac、またはLinux)を選択し、インストールパッケージをコンピューターにダウンロードします。スムーズなインストールを確保するために、インストール中に一時的にウイルス対策ソフトウェアまたはファイアウォールを一時的に無効にすることをお勧めします。完了後、ユーザーはGATE.IOアカウントを作成して使用を開始する必要があります。