Назад | Перейти на главную страницу

«Groups USERNAME» и «getent group» приводят к разным результатам

Я обнаружил, что есть пользователь с именем speech-dispatcher что принадлежит группе audio (на основе groups speech-dispatcher вывод). Но его нет в списке getent group команда! В чем проблема?

$ getent passwd | grep [s]peech-dispatcher
speech-dispatcher:x:109:29:Speech Dispatcher,,,:/var/run/speech-dispatcher:/bin/sh

cat /etc/passwd | grep [s]peech-dispatcher
speech-dispatcher:x:109:29:Speech Dispatcher,,,:/var/run/speech-dispatcher:/bin/sh

$ groups speech-dispatcher
speech-dispatcher : audio

getent group | grep [a]udio
audio:x:29:pulse

$ cat /etc/group | grep [a]udio
audio:x:29:pulse

В audio группа это speech-dispatcher основная группа пользователя (как указано в GID 29 в /etc/passwd, что соответствует GID audio группа в /etc/group).