Есть ли whoami, чтобы найти текущую группу, в которую я вошел как?

29

Я пытаюсь найти мою текущую зарегистрированную группу, не желая использовать newgrp для переключения.

Ян Ф
источник
3
Как правило, вы принадлежите к нескольким группам, которые вы можете просто найти с groups!
Цилгалад

Ответы:

36

Я подумал, что могу использовать следующее.

id -g

Чтобы получить все группы, к которым я принадлежу

id -G

И чтобы получить настоящие имена вместо идентификаторов, просто передайте флаг -n.

id -Gn

Эта последняя команда даст тот же результат, что и выполнение

groups
Ян Ф
источник
7
и id -G для других групп, к которым вы принадлежите.
Руи Ф Рибейро
7
Добавьте -n, чтобы увидеть имена групп вместо GID: id -gn и id -Gn соответственно.
misko321
15

Для получения имени группы нужен еще один флаг: id -g -n

Vova
источник