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
    Вивести усі доступні стовпчики. Скористайтеся параметром --help, щоб переглянути список підтримуваних стовпчиків.

-p, --pwd
    Вивести дані, пов'язані із входом за паролем (див. також -afL).

-r, --raw
    Виведення без обробки (без поділу на стовпчики).

-s, --system-accs
    Вивести дані системних облікових записів. Такими обліковими записами, типово, є усі облікові записи із UID від 101 до 999 (включно), за виключенням або nobody, або nfsnobody (UID 65534). Ці жорстко прописані у коді програми обмеження можна перевизначити за допомогою параметрів SYS_UID_MIN і SYS_UID_MAX у файлі /etc/login.defs.

--time-format тип
    Вивести дати у скороченому, повному форматі або форматі ISO. Типовим форматом є скорочений. Цей формат часу розроблено для заощадження місця із збереженням зручності читання.

-u, --user-accs
    Вивести дані облікових записів користувачів. Такими обліковими записами, типово, є усі облікові записи із UID, що перевищує 1000 (включно). Ці жорстко прописані у коді програми обмеження можна перевизначити за допомогою параметрів UID_MIN і UID_MAX у файлі /etc/login.defs.

-h, --help
    Вивести текст довідки і завершити роботу.

-V, --version
    Вивести дані щодо версії і завершити роботу.

--wtmp-file шлях
    Змінити шлях для wtmp.

--lastlog шлях
    Змінити шлях для lastlog(8).

y-, --shell
    Назву стовпчика буде змінено так, щоб вона містила лише символи, які є дозволеними для ідентифікаторів змінних командної оболонки. Це корисно, зокрема, з --export. Зауважте, що цю можливість було автоматично увімкнено для --export у версії 2.37, але через проблеми із сумісністю у нових версіях потрібно викликати таку поведінку за допомогою параметра --shell.

-Z, --context
    Вивести контекст захисту користувача.

-z, --print0
    Відокремити записи користувачів нуль-символом, замість символу розриву рядка.

СТАН ВИХОДУ

0
    все добре,

1
    якщо вказано помилкові аргументи,

2
    якщо сталася серйозна помилка (наприклад, пошкоджено журнал).

ПРИМІТКИ

Типові порогові значення UID буде прочитано з /etc/login.defs.

ЖУРНАЛ

Натхнення щодо створення допоміжної програми lslogins надала допоміжна програма logins, яка уперше з'явилася у FreeBSD 4.10.

АВТОРИ

ДИВ. ТАКОЖ

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

ЗВІТИ ПРО ВАДИ

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

ДОСТУПНІСТЬ

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

ПЕРЕКЛАД
Український переклад цієї сторінки посібника виконано Yuri Chornoivan <yurchor@ukr.net>

Цей переклад є безкоштовною документацією; будь ласка, ознайомтеся з умовами GNU General Public License Version 3 (https://www.gnu.org/licenses/gpl-3.0.html). НЕ НАДАЄТЬСЯ ЖОДНИХ ГАРАНТІЙ.

Якщо ви знайшли помилки у перекладі цієї сторінки підручника, будь ласка, надішліть електронний лист до списку листування перекладачів: trans-uk@lists.fedoraproject.org.