まず、/etc/group ファイルを確認します。 [root@localhost /]# cat /etc/group ルート:x:0:ルート bin:x:1:root,bin,デーモン デーモン:x:2:root,bin,デーモン sys:x:3:root、bin、adm adm:x:4:root、adm、デーモン 端末:x:5: ディスク:x:6:ルート lp:x:7:デーモン、lp メモリ:x:8: kmem:x:9: ホイール:x:10:ルート ... このファイルの各行はユーザー グループを表し、フィールドはコロンで区切られます。合計で 4 つのフィールドがあります。
初期ユーザーグループ /etc/passwd 内のユーザーに対応する行の 4 番目のフィールド (GID) は、初期のユーザー グループです。ユーザーがシステムにログインすると、すぐにこの初期ユーザー グループの関連する権限が付与されます。 [root@localhost /]# cat /etc/passwd ルート:x:0:0:root:/root:/bin/bash bin:x:1:1:bin:/bin:/sbin/ログインなし デーモン:x:2:2:デーモン:/sbin:/sbin/nologin adm:x:3:4:adm:/var/adm:/sbin/nologin lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin 同期:x:5:0:sync:/sbin:/bin/sync シャットダウン:x:6:0:シャットダウン:/sbin:/sbin/シャットダウン 停止:x:7:0:停止:/sbin:/sbin/停止 メール:x:8:12:mail:/var/spool/mail:/sbin/nologin ... 有効なユーザーグループ 有効なユーザー グループとは、ユーザーが現時点で属しているユーザー グループを示します。有効なユーザー グループが切り替えられる前は、有効なユーザー グループは初期ユーザー グループです。 ユーザーの現在の有効なユーザー グループとサポートされているユーザー グループ (/etc/group ファイルの 4 番目のフィールドにユーザーのユーザー グループが含まれています) を知りたい場合は、groups を使用します。 [root@localhost /]# グループ ルート bin デーモン sys adm ディスク ホイール この出力情報では、最初のユーザー グループ出力が現在の有効なユーザー グループです (ただし、一部のシステムではこれが行われません)。 touch を使用して新しいファイルを作成すると、ファイルの所有者は root になり、ユーザー グループは root (有効なユーザー グループ) になります。 有効なユーザーグループを切り替える: newgrp 有効なユーザー グループを切り替えるには、newgrp コマンドを使用します。切り替えることができるのは、現在のアカウントでサポートされているユーザー グループのみであることに注意してください。 現在のユーザーが「test」と「foo」の 2 つのユーザー グループをサポートしていると仮定します。そうすると、newgrp test と newgrp foo は有効になります。それ以外はすべて無効です。 この変換の原理は、新しいシェルを作成することです。以前のユーザー グループに復元する場合は、exit または Ctrl+D を使用して現在のシェルからログアウトする必要があります。 以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。 以下もご興味があるかもしれません:
|
<<: MySql ストアド プロシージャ パラメータの初歩的な使用法の詳細な説明
目次背景サーバーの依存関係バックエンド構成クロスドメインバックエンド構成の静的リソースアクセスではk...
MySQLトリガーの簡単な例文法CREATE TRIGGER <トリガー名> -- トリ...
explain コマンドは、クエリ オプティマイザーがクエリの実行を決定した方法を確認する主な方法で...
さまざまな理由で、誰もが MySQL を再インストールする必要があると思います。 MySQL と Q...
使用シナリオ既存のサーバー A と B の場合、サーバー A の指定されたディレクトリ (たとえば、...
目次シナリオタスクアイデア分析するコンセプトと選択ちょっとしたテスト環境説明予防実践テスト引用シナリ...
vue2 では、タイムスタンプを変換するときに、通常はフィルターを使用します。vue3 以降では、...
1. Python 3をダウンロードする https://www.python.org/ftp/py...
この記事では、パスワードボックスの検証情報を実装するためのJavaScriptの具体的なコードを例と...
このチュートリアルでは、MySQL5.6.22のインストールと設定方法の具体的なコードを参考までに共...
目次序文いくつかの一般的なビット操作ビットAND (&)ビットOR (|)ビット否定(~)マ...
npm インストールチュートリアル: 1. Node.jsインストールパッケージをダウンロードする公...
1. はじめにMySQL が起動すると、BufferPool が初期化されます。クエリ操作を実行する...
この記事では、explain を使用して SQL ステートメントを分析する方法を紹介します。実際、イ...
環境: 1. CentOS6.5 X64 2.mysql-5.6.34-linux-glibc2.5...