Можно также запросить пользователей системы, группы, и т.д. с помощью getent
команда.
пользователи
$ getent passwd | head -5
root:x:0:0:root:/root:/bin/bash
bin:x:1:1:bin:/bin:/sbin/nologin
daemon:x:2:2:daemon:/sbin:/sbin/nologin
adm:x:3:4:adm:/var/adm:/sbin/nologin
lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin
группы
$ getent group | head -5
root:x:0:
bin:x:1:
daemon:x:2:
sys:x:3:
adm:x:4:
Преимущество использования getent
просто взгляд на /etc/passwd
и /etc/group
файлы - это getent
запросит систему с помощью системы, NSS - служба имен Переключатель, который определяет, как "базы данных", такие как они должны быть обработаны в данной системе.
NSS в большинстве систем Linux управляют через файл /etc/nsswitch.conf
. Этот файл определяет "базы данных" и затем как они должны быть разрешены.
Пример В ниже Вас видит, что "база данных" passwd и группа должны просоперничаться файлами, но она могла быть обеспечена LDAP, NIS или любым количеством других методов.
# /etc/nsswitch.conf
# Example:
#passwd: db files nisplus nis
#shadow: db files nisplus nis
#group: db files nisplus nis
passwd: files
shadow: files
group: files
#initgroups: files
Пароли и группы - всего 2, существует много баз данных, которые доступны через getent
. Смотрите на getent
страница справочника для полного списка.
Можно также получить список от getent
страница использования.
$ getent --help
...
Supported databases:
ahosts ahostsv4 ahostsv6 aliases ethers group gshadow hosts initgroups
netgroup networks passwd protocols rpc services shadow
...
Могут быть более удобные для пользователя способы отобразить его, но вся информация находится в этих двух файлах. Для полного списка учетных записей пользователей, одной учетной записи на строку:
less /etc/passwd
Для полного списка групп, одной группы на строку:
less /etc/group
Посмотрите man 5 passwd
и man 5 group
для получения дополнительной информации о том, что означают все поля.
С другой стороны, если Ваш Raspbian был пользовательски настроен квалифицированными администраторами в целях совместного использования пользователя и сведений об учетной записи группы среди машин, всей сети, то то, что я записал выше, не соответствует, и необходимо последовать правильно написанному совету @slm.