Я хочу отобразиться:
Все группы
в моей системе с помощью командной строки.
users
и groups
команды отображаются, пользователи в настоящее время входили в систему и группируются, пользователь принадлежит соответственно.
Как отобразить список всех пользователей и всех групп командной строкой?
Можно отобразиться с помощью compgen
встроенная команда следующим образом:
Отобразить всех пользователей, выполненных после команды:
compgen -u
Отобразить все группы, выполненные после команды:
compgen -g
Однако можно также отобразить всех пользователей cut -d ":" -f 1 /etc/passwd
.
Здесь мы собираемся использовать getent
для подробного информация
, Мы можем перечислить пользователя со следующей командой:
getent passwd
Мы можем перечислить группу следующим образом:
getent group
Для выборки детализируют определенного пользователя
getent passwd lalit
Замена lalit с именем пользователя. Lalit не будет в каждой системе :)
можно читать больше приблизительно в getent
здесь