![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
Linux初心者です。
ユーザーが所属しているグループについて教えて下さいm(__)m。
ユーザー「nakamura」の所属グループを確認するのに以下のコマンドを打ちました。
----------------------------------------------------------------
1.
<<コマンド>>
cat /etc/group
<<結果>>
syomu:x:200:
eigyo:x:300:nakamura
2.
<<コマンド>>
id nakamura
<<結果>>
uid=501(nakamura) gid=200(syomu) 所属グループ=200(syomu), 300(eigyo) context=user_u:system_r:unconfined_t
----------------------------------------------------------------
以上の情報よりユーザー「nakamura」が所属するグループは、
「eigyo(300)」になるのでしょうか。
それとも
「syomu(200)」「eigyo(300)」になるのでしょうか?
宜しくお願い致します。
No.3ベストアンサー
- 回答日時:
「syomu(200)」「eigyo(300)」になります。
ただ、グループには一次グループと二次グループというものがあって、
syomu (200) は一次グループ、eigyo (300) は二次グループです。
一次グループとはログイン直後に属しているグループです。
・ユーザは必ずどれか1つの一次グループに属しています。
・ユーザは二次グループに属していなくても構いませんし、
1つもしくは複数の二次グループに属することもできます。
ですから、ログイン直後にファイルを作成した場合、
$ touch test
$ ls -al test
-rw-r--r-- 1 nakamura syomu 0 1月 15日 11:13 test
二次グループとはそれ以外のグループで、chgrpコマンドでそのグループに変更できます。
$ chgrp eigyo
$ touch test
$ ls -al test
-rw-r--r-- 1 nakamura eigyo 0 1月 15日 11:13 test
また、nakamuraユーザは syomu グループにも eigyo グループにも属して
いるので、以下の両方のファイルを参照することができます。
-rw-r----- 1 root syomu 0 1月 15日 11:13 test1
-rw-r----- 1 root eigyo 0 1月 15日 11:13 test2
一次グループは /etc/passwd の 4 列目に、属するグループのグループID
が書かれています。二次グループは /etc/group の 4 列目にそのグループ
に属するユーザ名がカンマ区切りで書かれています。
id コマンドのグループに関する部分の解釈は以下の通りです。
gid=200(syomu):一次グループ
所属グループ=200(syomu), 300(eigyo):一次グループと二次グループをマージしたもの
No.2
- 回答日時:
グループという仕組みを理解されていないように見えます。
所属するグループが一つと考えられているのではありませんか?
UNIX系OSでのグループという概念は
権限を割り当てる際に、複数の要素を、複数のユーザーに与えるために
グループに対して権限を与え
グループに所属したユーザーがその権限の対象になるという仕組みです。
ですから、複数のグループに加わっていることが一般的です。
いわば、銀行のカードもスポーツクラブのカードも
TUTAYAのカードも持っているような感じです。
要するに、OS内の権限管理とは、すべてが会員制になっているようなものなのです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- UNIX・Linux AWSのEC2のZabbixユーザーでawscliコマンドが実行できない状態を解決する 1 2022/12/06 22:17
- 友達・仲間 みなさんならどこに入りますか? 6 2023/02/08 08:12
- UNIX・Linux linuxサーバーのキャッシュをクリアするコマンドを実行したい。 5 2023/01/24 14:52
- Windows 10 サブアカウントの名前変更 1 2023/02/11 01:27
- その他(コンピューター・テクノロジー) (コマンドプロンプト)コマンドプロンプトのactiveについて 2 2022/07/16 17:21
- その他(パソコン・スマホ・電化製品) グループを削除したいのですが、トーク履歴も削除したいです。トーク履歴は自分だけではなく所属してるグル 3 2023/02/15 19:38
- CM 同じ事務所内の所属芸能人で、同系統の違う会社のCM (2グループ) 1 2023/01/11 07:38
- UNIX・Linux リナックスのリモート接続の際に使う sshコマンドについて 1 2022/11/21 19:46
- 病院・検査 新型コロナウイルスの陽性者の受診についてです。 先日、木下グループPCR検査の結果が送られてきて「陽 2 2022/08/01 10:23
- 風邪・熱 濃厚接触者になり連日お休みを頂き、翌日検査を受ける予定になっていました。しかし、0時過ぎから38度を 3 2023/03/04 09:36
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
<自分が所有者のファイルの所...
-
リモートからログインできない...
-
vi使用後、「vimiinfoが保存...
-
リモートで使うとuseraddが使え...
-
特定のユーザーでしかコマンドを
-
ubuntuのchmodでルートディレク...
-
suコマンド入力後バグが起きます。
-
所属グループについて
-
suするとSYS_PRIVATE levelと表...
-
TeraTermで操作する際の設定に...
-
ユーザ管理(ユーザーマネージ...
-
複数のスーパユーザについて
-
Linuxでユーザ権限の確認コマンド
-
SSH接続時のスーパーユーザー(...
-
別ユーザでのコマンド実行(root...
-
sudoの利用制限について
-
CUIでの、$(ドルマーク)の使...
-
Dirコマンドでフォルダ内ファイ...
-
TOPコマンドで表示するCPU使用...
-
SONYの音楽ソフト「x-アプリ」...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
scpコマンドの-pオプションにつ...
-
<自分が所有者のファイルの所...
-
[CentOS7] ユーザー(root,管理...
-
TeraTermで操作する際の設定に...
-
root権限でも『Permission deni...
-
CUIでの、$(ドルマーク)の使...
-
chownで所有権の変更ってrootし...
-
vi使用後、「vimiinfoが保存...
-
sudo: npm: コマンドが見つかり...
-
リモートで使うとuseraddが使え...
-
Linuxでユーザ権限の確認コマンド
-
smbpasswd 一括登録
-
ユーザをwheelグループに追加す...
-
linux(redhat9)の文字化けを直...
-
Ubuntu・・・ユーザ名を変更したい
-
findでファイル抽出が行えない
-
rootパスワードを入れずにsuで...
-
ubuntu9.0.4でユーザーにsudo権...
-
Linuxを勉強している超初心者で...
-
Ubuntuで、suとsudoの違いが分...
おすすめ情報