Closed7

Debianのユーザー名・グループ名ぜんぶ見る

四ツ山伊吹四ツ山伊吹

オンライン

https://www.debian.org/doc/manuals/securing-debian-manual/ch12.en.html#id-1.13.3.2.15.2

https://www.debian.org/doc/debian-policy/ch-opersys.html#users-and-groups

オフライン

file:///usr/share/doc/base-passwd/README

file:///usr/share/doc/base-passwd/users-and-groups.html

source: https://salsa.debian.org/debian/base-passwd

四ツ山伊吹四ツ山伊吹

ChatGPTによる補足

wheel グループは、一般的にはUNIXおよびUNIX系オペレーティングシステムで使用されることがありますが、Debianではデフォルトの設定では含まれていません。wheel グループは、一般的には管理者権限を持つユーザーに対して特権を与えるために使用されます。

wheel グループは、特に以下のディストリビューションで一般的に見られることがあります:

  1. Red Hat Enterprise Linux (RHEL): RHELは wheel グループをデフォルトで収録しています。wheel グループのメンバーは、sudo コマンドを使用してスーパーユーザー権限を取得することができます。

  2. Fedora: Fedoraも RHELと同様に wheel グループをデフォルトで提供しています。wheel グループのメンバーは、sudo コマンドを使用して特権を取得できます。

  3. CentOS: CentOSは、RHELと同じく wheel グループをデフォルトで含んでいます。wheel グループは、sudo を介して管理者権限を付与するために使用されます。

ただし、ディストリビューションごとに異なる設定や慣習が存在する場合があるため、特定のディストリビューションで wheel グループが使用されているかどうかを確認する際には、公式のドキュメントや設定ファイルを参照することが重要です。

四ツ山伊吹四ツ山伊吹

参考・LSB

Linux Standard Base Core Specification, Generic Part / Chapter 23. Users & Groups / 23.2. User & Group Names

https://refspecs.linuxbase.org/LSB_5.0.0/LSB-Core-generic/LSB-Core-generic/usernames.html

Table 23-1. Required User & Group Names

User Group Comments
root root Administrative user with all appropriate privileges
bin bin Legacy User ID/Group ID
daemon daemon Legacy User ID/Group ID

Table 23-2. Optional User & Group Names

User Group Comments
adm adm Administrative special privileges
lp lp Printer special privileges
sync sync Login to sync the system
shutdown shutdown Login to shutdown the system
halt halt Login to halt the system
mail mail Mail special privileges
news news News special privileges
uucp uucp UUCP special privileges
operator root Operator special privileges
man man Man special privileges
nobody nobody Used by NFS
四ツ山伊吹四ツ山伊吹

NetBSDのユーザー名・グループ名もぜんぶ見る

https://man.netbsd.org/users.7

https://man.netbsd.org/groups.7

四ツ山伊吹四ツ山伊吹

ほかのBSD (FreeBSD, OpenBSD) にはNetBSDにあったmanual pagesの項目 (users(7), groups(7)) が存在せず。

またいずれのBSDも、ハンドブックやFAQといったそのほかのドキュメントにおいては文書化されていない様子。

四ツ山伊吹四ツ山伊吹

wheel グループがgroup IDの0に割り当てられており、Debianとの思想の違いが垣間見える。

伝統的なUNIXのやり方では、グループを属性とみなして、まるでタグ付けするように、スーパーユーザーのrootに対してwheelのほかにもいくつものグループを付与しているように見える。これに対してDebianのやり方は、スーパーユーザーrootに対応するグループは唯一rootのみであるという方向性を感じる。これは上記の『Securing Debian Manual』で

users: While Debian systems use the private user group system by default (each user has their own group), some prefer to use a more traditional group system, in which each user is a member of this group.

抄訳:
users: Debianシステムでは、デフォルトでプライベートユーザーグループシステムを使用していますが (各ユーザーには独自のグループがあります) 、各ユーザーがこのグループのメンバーである、より伝統的なグループシステムを使用することを好む人もいます。

と述べられているとおり。

四ツ山伊吹四ツ山伊吹

macOSはUnixの系譜にあるので(?)、やはりgroup IDが0であるwheelグループがrootグループの代わりに存在するし、通常のユーザーはstaffグループに結び付けられており、everyone、adminといったグループに属するが、ユーザー名と同名のグループは存在しない。

このスクラップは2023/08/11にクローズされました