НАЗВА
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 шлях
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>
ЗВІТИ ПРО
ВАДИ
Для
звітування
про вади
використовуйте
систему
стеження
помилками
на
<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.