'\" t .\" Title: newusers .\" Author: Julianne Frances Haugh .\" Generator: DocBook XSL Stylesheets vsnapshot .\" Date: 04/02/2024 .\" Manual: Команди керування системою .\" Source: shadow-utils 4.13 .\" Language: Ukrainian .\" .TH "newusers" "8" "04/02/2024" "shadow\-utils 4\&.13" "Команди керування системою" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- .\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .\" http://bugs.debian.org/507673 .\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html .\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .ie \n(.g .ds Aq \(aq .el .ds Aq ' .\" ----------------------------------------------------------------- .\" * set default formatting .\" ----------------------------------------------------------------- .\" disable hyphenation .nh .\" disable justification (adjust text to left margin only) .ad l .\" ----------------------------------------------------------------- .\" * MAIN CONTENT STARTS HERE * .\" ----------------------------------------------------------------- .SH "НАЗВА" newusers \- пакетне оновлення і створення облікових записів користувачів .SH "КОРОТКИЙ ОГЛЯД" .HP \w'\fBnewusers\fR\ 'u \fBnewusers\fR [\fIпараметри\fR] [\fIфайл\fR] .SH "ОПИС" .PP Команда \fBnewusers\fR читає \fIфайл\fR (або, типово, стандартного джерела вхідних даних) і використовує ці дані для оновлення набору наявних записів користувачів або створення записів нових користувачів\&. Кожен рядок записано у тому самому форматі, що і стандартний файл паролів (див\&. \fBpasswd\fR(5))\&. Винятки з цього правила описано нижче: .PP pw_name:pw_passwd:pw_uid:pw_gid:pw_gecos:pw_dir:pw_shell .PP \fIpw_name\fR .RS 4 Це ім\*(Aqя користувача\&. .sp Це може бути ім\*(Aqя нового користувача або ім\*(Aqя наявного користувача (або користувача, запис якого створено раніше за допомогою \fBnewusers\fR)\&. У випадку наявного користувача буде змінено дані щодо користувача\&. Якщо запису користувача не існуватиме, його буде створено\&. .RE .PP \fIpw_passwd\fR .RS 4 Це поле буде зашифровано і використано як нове значення зашифрованого пароля\&. .RE .PP \fIpw_uid\fR .RS 4 Це поле буде використано для визначення UID користувача\&. .sp Якщо поле є порожнім, новий (невикористаний) UID буде визначено \fBnewusers\fR автоматично\&. .sp Якщо у цьому полі міститься число, це число буде використано як UID\&. .sp Якщо у цьому полі міститься ім\*(Aqя наявного користувача (або ім\*(Aqя користувача, запис якого було створено раніше за допомогою \fBnewusers\fR), буде використано UID вказаного користувача\&. .sp Якщо буде змінено UID наявного користувача, власність на файли файла користувача має бути виправлено вручну\&. .RE .PP \fIpw_gid\fR .RS 4 Це поле використовують для визначення ідентифікатора основної групи користувача\&. .sp Якщо у цьому полі міститься ім\*(Aqя наявної групи (або групи, яку раніше створено за допомогою \fBnewusers\fR), GID цієї групи буде використано як ідентифікатор основної групи користувача\&. .sp Якщо у цьому полі записано число, це число буде використано як ідентифікатор основної групи користувача\&. Якщо груп із цим GID не існує, буде створено нову групу з цим GID і назвою, яка збігається із іменем користувача\&. .sp Якщо це поле є порожнім, буде створено нову групу із назвою, яка збігається із іменем користувача, а GID буде автоматично визначено за допомогою \fBnewusers\fR для використання як ідентифікатора основної групи для користувача і як GID для нової групи\&. .sp Якщо у цьому полі міститься назва групи, якої не існує (і її не було створено раніше за допомогою \fBnewusers\fR), буде створено нову групу із вказаною назвою, а GID буде автоматично визначено за допомогою \fBnewusers\fR для використання як ідентифікатора основної групи для користувача і GID для нової групи\&. .RE .PP \fIpw_gecos\fR .RS 4 Це поле буде скопійовано до поля GECOS користувача\&. .RE .PP \fIpw_dir\fR .RS 4 Це поле призначено для визначення домашнього каталогу користувача\&. .sp Якщо це поле не вказує на наявний каталог, вказаний каталог буде створено\&. Власником буде користувач, обліковий запис якого буде створено або оновлено, та його основна група\&. Зауважте, що \fInewusers не створює батьківських каталогів\fR домашнього каталогу нового користувача\&. Команда newusers не зможе створити домашній каталог, якщо не існує батьківських щодо нього каталогів, і надішле повідомлення до stderr із інформуванням користувача про помилку\&. Команда newusers не перерве роботу і не поверне помилку до оболонки, з якої її віддано, якщо їй не вдасться створити домашній каталог, а продовжить обробку пакета вказаних нових користувачів\&. .sp Якщо буде змінено домашній каталог наявного користувача, \fBnewusers\fR не пересуватиме і не копіюватиме вміст старого каталогу до нового місця\&. Це доведеться зробити вручну\&. .RE .PP \fIpw_shell\fR .RS 4 Це поле визначає командну оболонку користувача\&. Перевірки щодо вмісту цього поля не виконуються\&. .RE .PP \fBnewusers\fR спочатку намагається створити або змінити дані усіх вказаних користувачів, а потім записує ці зміни до баз даних користувачів або груп\&. Якщо станеться помилка (окрім остаточного запису до баз даних), змін до баз даних не вноситимуться\&. .PP Під час першого проходу програма створює записи користувачів із заблокованим паролем (і паролі не змінено для користувачів, записи яких не створено)\&. Другий прохід буде використано для оновлення паролів за допомогою PAM\&. Про помилки при оновленні паролів буде повідомлено, але оновлення паролів не буде зупинено\&. .PP Цю команду призначено для використання у великих системних середовищах, де одночасно оновлюють багато облікових записів\&. .SH "ПАРАМЕТРИ" .PP Параметри, які застосовують до команди \fBnewusers\fR, є такими: .PP \fB\-\-badname\fR\ \& .RS 4 Дозволити назви, які не відповідають стандартам\&. .RE .PP \fB\-h\fR, \fB\-\-help\fR .RS 4 Показати довідкове повідомлення і завершити роботу\&. .RE .PP \fB\-r\fR, \fB\-\-system\fR .RS 4 Створити загальносистемний обліковий запис\&. .sp Записи загальносистемних користувачів буде створено без даних щодо застарівання у /etc/shadow, а їхні числові ідентифікатори буде вибрано у діапазоні \fBSYS_UID_MIN\fR\-\fBSYS_UID_MAX\fR, який визначено у login\&.defs, а не у \fBUID_MIN\fR\-\fBUID_MAX\fR (та їхніх відповідників \fBGID\fR для створення груп)\&. .RE .PP \fB\-R\fR, \fB\-\-root\fR \fIКАТАЛОГ_CHROOT\fR .RS 4 Apply changes in the \fICHROOT_DIR\fR directory and use the configuration files from the \fICHROOT_DIR\fR directory\&. Only absolute paths are supported\&. .RE .SH "ЗАСТЕРЕЖЕННЯ" .PP Файл вхідних даних має бути захищено, оскільки у ньому зберігаються незашифровані паролі\&. .SH "НАЛАШТУВАННЯ" .PP Вказані нижче змінні налаштувань у /etc/login\&.defs змінюють поведінку цього інструмента: .SH "ФАЙЛИ" .PP /etc/passwd .RS 4 Відомості щодо облікових записів користувача\&. .RE .PP /etc/shadow .RS 4 Відомості щодо захищених облікових записів користувачів\&. .RE .PP /etc/group .RS 4 Відомості щодо груп облікових записів\&. .RE .PP /etc/gshadow .RS 4 Відомості щодо захищених груп облікових записів\&. .RE .PP /etc/login\&.defs .RS 4 Налаштування комплексу для роботи з прихованими паролями\&. .RE .PP /etc/pam\&.d/newusers .RS 4 Налаштування PAM для \fBnewusers\fR\&. .RE .PP /etc/subgid .RS 4 Окремі для користувачів ідентифікатори підлеглих груп\&. .RE .PP /etc/subuid .RS 4 Окремі для користувачів ідентифікатори підлеглих користувачів\&. .RE .SH "ДИВ\&. ТАКОЖ" .PP \fBlogin.defs\fR(5), \fBpasswd\fR(1), \fBsubgid\fR(5), \fBsubuid\fR(5), \fBuseradd\fR(8)\&.