idコマンドとgroupsコマンドの違いって何ですか?

  • フォーラムは新サイトへ移行しました。
  • このフォーラムではゲスト投稿が禁止されています
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 .2 .3 | 投稿日時 2016-7-7 14:01
march601  新米   投稿数: 3
どちらもユーザーが所属しているグループを表示するものだという認識なのですが、具体的な違いがわかりません。

よろしくお願いします。
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2016-7-7 23:17
arashi1977  長老 居住地: 広島  投稿数: 1715
引用:
どちらもユーザーが所属しているグループを表示するものだという認識なのですが
所属しているグループを表示…というのはちょっと違うかも

それぞれのmanの先頭をみるとこんなふうになってます
$ man id
ID(1)                                          User Commands                                          ID(1)

NAME
       id - print real and effective user and group IDs

$ man groups
NAME
       groups - print the groups a user is in
・idはユーザとグループのIDを表示
・groupsは所属するグループを表示
という違いがありますよ。

以下の(CentOS7での)結果の違いを見ていただければわかりやすいかもしれません。
$ id bin
uid=1(bin) gid=1(bin) groups=1(bin)
$ groups bin
bin : bin
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2016-7-8 8:59
march601  新米   投稿数: 3
ありがとうございます!
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2016-7-8 8:59
march601  新米   投稿数: 3
ありがとうございます!

  >フォーラム検索へ


Copyright (c) 2020 Ping-t All rights reserved.