Scroll to navigation

LSLOGINS(1) Команди користувача 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.

АВТОРИ

Ondrej Oprala <ooprala@redhat.com>, Karel Zak <kzak@redhat.com>

ДИВ. ТАКОЖ

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

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

Для звітування про вади використовуйте систему стеження помилками на <https://github.com/util-linux/util-linux/issues>.

ДОСТУПНІСТЬ

lslogins є частиною пакунка util-linux, який можна отримати з Linux Kernel Archive <https://www.kernel.org/pub/linux/utils/util-linux/>.

ПЕРЕКЛАД

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

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

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

11 травня 2022 року util-linux 2.38.1