Когда я выполняю следующую команду в терминале, я получаю другой вывод. Я пытаюсь узнать, являюсь ли я членом группы Wireshark.
groups $USER
Действительно перечисляет wireshark
groups
Не перечисляет wireshark
Я принадлежу группе Wireshark или нет?
Вы не перезапустили на инструкции относительно того ответа .
groups
выставочные группы , поскольку в настоящее время применялся к Вашему пользователю groups $USER
, просит система вычислять группы для того пользователя. Это не случай "доверия" тому по другому. Они показывают остро разные вещи.
Группы применяются к пользователю, когда они входят в систему. Вот почему мои инструкции состоят в том, чтобы перезапустить или выйти из системы тогда в снова. Это заставляет систему применить новую группу и таким образом позволяет Вам использовать Wireshark.
От человека groups
:
составы группы Печати для каждого ИМЕНИ ПОЛЬЗОВАТЕЛЯ или, если никакое ИМЯ ПОЛЬЗОВАТЕЛЯ не определяется для текущего процесса (который может отличаться, если база данных групп изменилась).
я доверял бы groups $USER
, поскольку Ваш текущий процесс может возвратить различные значения.
groups
команда дает текущий, вошел в систему группы пользователей, которых принадлежит тот пользователь.
& groups username
позволяет просматривать группы, в которых имя пользователя принадлежит.
Попытка с Вашим текущим именем пользователя,
Это является моим:
username@host:~$ groups
username adm cdrom sudo dip plugdev lpadmin sambashare
username@host:~$ groups username
username : username adm cdrom sudo dip plugdev lpadmin sambashare
Сверяются с любой командой для того, принадлежите ли Вы wireshark
или нет.