НАЗВА¶
lslogins -
виведення
відомостей
щодо
відомих
користувачів
у системі
КОРОТКИЙ ОПИС¶
lslogins
[параметри]
[-s|-u[=UID]] [-g
групи] [-l
записи]
[користувач]
ОПИС¶
Вивчити
журнали wtmp і btmp,
/etc/shadow (якщо
потрібно) і
/passwd, а також
вивести
бажані
дані.
Необов’язковий
аргумент
користувач
наказує lslogins
вивести
усі
доступні
подробиці
лише щодо
вказаного
користувача.
У цьому
випадку
вихідний
формат
відрізняється
від
формату у
випадку -l
або -g, і є
невідомим
користувач,
про якого
буде
повідомлень,
як про
помилку.
Типовою
дією є
виведення
списку
даних щодо
усіх
користувачів
у системі.
ПАРАМЕТРИ¶
Обов’язкові
аргументи
для довгих
параметрів
також є
обов’язковими
для
коротких
параметрів.
-a, --acc-expiration
Вивести
дані щодо
дати
останньої
зміни
пароля та
строку дії
облікового
запису (див.
shadow(5), щоб
дізнатися
більше).
(Потребує
прав
доступу root.)
--btmp-file шлях
Змінити
шлях для btmp.
-c, --colon-separate
Розмістити
дані щодо
кожного з
користувачів
у
стовпчику,
замість
нового
рядка.
-e, --export
Вивести
дані у
форматі
НАЗВА=ЗНАЧЕННЯ.
Див. також
параметр
--shell.
-f, --failed
Вивести
дані щодо
останніх
невдалих
спроб
користувачів
увійти до
системи.
-G, --supp-groups
Показати
відомості
щодо
додаткових
груп.
-g, --groups
групи
Показати
дані лише
для
користувачів,
які
належать
до
груп.
Можна
вказати
декілька
груп;
записи у
списку
слід
відокремлювати
комами.
Невідомі
назви
групи буде
проігноровано.
Зауважте,
що зв’язок
між
користувачем
і групою
може бути
невидимим
для
основної
групи, якщо
користувача
не вказано
явно як
учасника
групи
(наприклад,
у /etc/group). Якщо
команда lslogins
сканує
групи, вона
використовує
лише базу
даних груп,
і базу
даних
користувачів
без
використання
основного GID
взагалі.
-L, --last
Вивести
дані, які
містять
відомості
щодо
останніх
сеансів
входу
користувачів.
-l, --logins
записи
Вивести
дані лише
для
користувачів
із записом
з записів
(назв
облікових
записів
користувачів
або
ідентифікаторів
користувачів).
Можна
вказати
декілька
облікових
записів;
записи у
списку
слід
відокремлювати
комами.
Невідомі
назви
облікових
записів
буде
проігноровано.
-n, --newline
Вивести
кожен з
фрагментів
даних у
окремому
рядку.
--noheadings
Не
виводити
рядок
заголовка.
--notruncate
Не
обрізати
виведені
дані.
-o, --output
список
Вказати,
які
стовпчики
слід
вивести.
Типовий
список
стовпчиків
може бути
розширено,
якщо
список
вказано у
форматі
+список.
--output-all
Output all available columns. --list-columns to
get a list of all supported columns.
-H, --list-columns
List the columns that can be specified with the
--output option. Can be used with --json or --raw to get
the list in a machine-readable format.
-p, --pwd
Вивести
дані,
пов’язані
із входом
за паролем
(див. також
-afL).
-r, --raw
Виведення
без
обробки
(без поділу
на
стовпчики).
-J, --json
JSON format output.
-s, --system-accs
Show system accounts. These are by default all accounts
with a UID between 101 and 999 (inclusive), with the exception of either
nobody or nfsnobody (UID 65534). This hardcoded default may be overridden by
the parameters SYS_UID_MIN and SYS_UID_MAX in the file
/etc/login.defs.
--time-format тип
Вивести
дати у
скороченому,
повному
форматі
або
форматі ISO.
Типовим
форматом є
скорочений.
Цей формат
часу
розроблено
для
заощадження
місця із
збереженням
зручності
читання.
-u, --user-accs
Show user accounts. These are by default all accounts
with a UID above 1000 (inclusive), with the exception of either nobody or
nfsnobody (UID 65534). This hardcoded default may be overridden by the
parameters UID_MIN and UID_MAX in the file
/etc/login.defs.
-h, --help
Вивести
текст
довідки і
завершити
роботу.
-V, --version
Показати
дані щодо
версії і
завершити
роботу.
--wtmp-file шлях
Змінити
шлях для wtmp.
--lastlog-file path
Змінити
шлях для
lastlog(8).
-y, --shell
Назву
стовпчика
буде
змінено
так, щоб
вона
містила
лише
символи,
які є
дозволеними
для
ідентифікаторів
змінних
командної
оболонки.
Це корисно,
зокрема, з
--export.
Зауважте,
що цю
можливість
було
автоматично
увімкнено
для --export у
версії 2.37,
але через
проблеми
із
сумісністю
у нових
версіях
потрібно
викликати
таку
поведінку
за
допомогою
параметра
--shell.
-Z, --context
Вивести
контекст
захисту
користувача.
-z, --print0
Відокремити
записи
користувачів
нуль-символом,
замість
символу
розриву
рядка.
СТАН ВИХОДУ¶
0
все
добре,
1
якщо
вказано
помилкові
аргументи,
2
якщо
сталася
серйозна
помилка
(наприклад,
пошкоджено
журнал).
ЗАУВАЖЕННЯ¶
Типові
порогові
значення UID
буде
прочитано
з /etc/login.defs.
Стан пароля¶
Декілька
полів
описують
стан
пароля.
"Пароль
заблоковано"
The password is prefixed by '!!', and the user cannot
login although the password is set or empty. This is common for new accounts
without a set password.
"Пароль
не
потрібен
(порожній)"
The password is not set (hash is missing); this is common
for locked system accounts. Not requiring a password does not mean the user
can log-in without a password. It depends on the password "lock"
status.
"Вхід за
паролем
вимкнено"
'yes' means that there is no valid password. The password
hash is missing, or the hash method is unknown or contains invalid
chars.
СЕРЕДОВИЩЕ¶
LIBSMARTCOLS_DEBUG=all
вмикає
показ
діагностичних
повідомлень
libsmartcols.
LIBSMARTCOLS_DEBUG_PADDING=on
використати
символи
візуального
доповнення.
ЖУРНАЛ¶
Натхнення
щодо
створення
допоміжної
програми
lslogins надала
допоміжна
програма
logins, яка
уперше
з’явилася
у FreeBSD 4.10.
АВТОРИ¶
Ondrej Oprala <ooprala@redhat.com>, Karel Zak
<kzak@redhat.com>
ТАКОЖ ПЕРЕГЛЯНЬТЕ¶
group(5), passwd(5), shadow(5),
utmp(5)