LSLOGINS(1)

НАЗВА
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.

АВТОРИ

ТАКОЖ ПЕРЕГЛЯНЬТЕ

group(5), passwd(5), shadow(5), utmp(5)

ЯК НАДІСЛАТИ ЗВІТ ПРО ВАДИ

Для звітування щодо вад скористайтеся

ДОСТУП ДО ПРОГРАМИ

Програма lslogins є частиною пакунка util-linux, який можна отримати з