グループIDに基づいてUNIXグループ名を取得するにはどうすればよいですか?


7

グループIDに基づいてUNIXグループ名を取得するにはどうすればよいですか?

注意:で探し/etc/passwdたり/etc/groups、ユーザーやグループがそこに記載されていないので、いくつかのシステムがNISを使用している可能性があるようなソリューションではありません。

回答:


11

このためのlibc関数はgetgrgid()です。

シェルから使用するには、次のコマンドを試してください。

getent group GID | cut -d: -f1

@grawity:getgrgid()へのリンクで非常に良い編集をしてくれてありがとう!
デュード
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.