URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 79172
[ Назад ]

Исходное сообщение
"Список всех пользователей"

Отправлено indefine , 10-Мрт-08 16:24 
Прошу прощения за глупость, никак не могу нормально составить запрос гуглу, как увидеть список всех пользователей существующих в системе? (FreeBSD) Не активных а вообще всех, которые существуют.

Большое спасибо.


Содержание

Сообщения в этом обсуждении
"Список всех пользователей"
Отправлено PavelR , 10-Мрт-08 16:41 
>Прошу прощения за глупость, никак не могу нормально составить запрос гуглу, как
>увидеть список всех пользователей существующих в системе? (FreeBSD) Не активных а
>вообще всех, которые существуют.
>
>Большое спасибо.

Реальность запрошенного вами действия зависит от деталей настройки операционной системы.

Может быть реально, может быть не реально.



"Список всех пользователей"
Отправлено angra , 10-Мрт-08 16:46 
Самый простой и очевидный способ просмотреть /etc/passwd. Если там ничего нет или есть, но далеко не все, тогда нужно выяснять какой механизм авторизации используется.



"Список всех пользователей"
Отправлено Gennadi , 10-Мрт-08 21:10 
может так?:

linux:~ # getent passwd


"Список всех пользователей"
Отправлено tungus , 10-Мрт-08 17:00 
>Прошу прощения за глупость, никак не могу нормально составить запрос гуглу, как
>увидеть список всех пользователей существующих в системе? (FreeBSD) Не активных а
>вообще всех, которые существуют.
>
>Большое спасибо.

Частный случай: cat /etc/passwd

Общий случай (если есть ещё ldap, nis и т. д.): getent passwd


"Список всех пользователей"
Отправлено indefine , 10-Мрт-08 18:51 
Большое спасибо!

Прошу простить меня за недочет, я забыл указать что нужно получить просто пользователей в системе (www, root, mysql) без каких-либо сторонних авторизаций и пр.


"сок все"
Отправлено Andrey Mitrofanov , 11-Мрт-08 13:27 
>Прошу простить меня за недочет, я забыл указать что нужно получить просто
>пользователей в системе (www, root, mysql) без каких-либо сторонних авторизаций и
>пр.

На каком из языков -- sed, awk, perl, shell, ..., ... -- Вам отрезать из вывода указанных выше команд первое поле с разделителем полей ":"?