Я являюсь все еще довольно новым с Ubuntu, и я забыл команду, чтобы показать всем пользователям группы. Как Вы показываете всем пользователям всего тебя группы?
getent
(идет libc-bin
) то, что Вы ищете.
И Вы хотите проанализировать group
база данных (/etc/group
и/или одинаково), например:
getent group adm
получит Вас соответствующая запись для группы adm
, включая информацию о составе группы.
Поля:
<group_name>:<group_password>:<group_id>:<members>
Если Вы просто хотите имена пользователей участников:
getent group adm | awk -F: '{print $NF}'
Добавленное преимущество getent
это, это выбрало бы данные из сети также, если настроено на /etc/nsswitch.conf
.
В моей системе:
% getent group adm
adm:x:4:syslog,foobar
% getent group adm | awk -F: '{print $NF}'
syslog,foobar
Я являюсь также довольно новым. Это - способ, которым я делаю его: Измените на / и т.д. папку
cd /etc
затем откройте группу файлов с редактором по Вашему выбору (например, нано)
nano group
здесь Вы будете видеть список всех групп, сопровождаемых элементами группы