web-dev-qa-db-ja.com

getentグループの出力

この質問 に似ていますが、結果セットが異なります。誰かがgetent groupの出力で助けてくれますか

次のようなものです。

groupname:x:0:

x:0:が何を意味するのか分からないのですか?

9
twitchd8
getent group <group_name>

/etc/groupファイルを照会し、指定されたグループのエントリをファイルから取得します。

出力形式は次のとおりです。

group:password:GID:user(s)
  • groupはグループの名前です
  • passwordは暗号化されたグループパスワードです。空のフィールドはパスワードなしを示し、xビットはパスワードがファイル内にあることを示します/etc/gshadow

  • GIDはグループIDです

  • user(s)はこのグループのユーザーメンバーのリストです。空の場合、このグループにはメンバーがいません。

これで、/etc/gshadowファイルを確認すると、パスワードフィールドでグループパスワードがロックされている(!または*)ことがわかります。これは、グループパスワードが使用されていないためです。グループのすべてのメンバーに同じパスワードを共有させることは、セキュリティ上のリスクと見なされます。 (少なくとも、gshadowの実装に出会ったことはありません)。

9
heemayl