summaryrefslogtreecommitdiff
path: root/man/ru/man5/login.defs.5
diff options
context:
space:
mode:
Diffstat (limited to 'man/ru/man5/login.defs.5')
-rw-r--r--man/ru/man5/login.defs.5771
1 files changed, 0 insertions, 771 deletions
diff --git a/man/ru/man5/login.defs.5 b/man/ru/man5/login.defs.5
deleted file mode 100644
index f60f3924..00000000
--- a/man/ru/man5/login.defs.5
+++ /dev/null
@@ -1,771 +0,0 @@
-'\" t
-.\" Title: login.defs
-.\" Author: Julianne Frances Haugh
-.\" Generator: DocBook XSL Stylesheets v1.76.1 <http://docbook.sf.net/>
-.\" Date: 05/25/2012
-.\" Manual: Форматы файлов
-.\" Source: shadow-utils 4.1.5.1
-.\" Language: Russian
-.\"
-.TH "login\&.defs" "5" "05/25/2012" "shadow\-utils 4\&.1\&.5\&.1" "Форматы файлов"
-.\" -----------------------------------------------------------------
-.\" * 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 "ИМЯ"
-login.defs \- содержит конфигурацию подсистемы теневых паролей
-.SH "ОПИСАНИЕ"
-.PP
-Файл
-/etc/login\&.defs
-содержит настройки подсистемы теневых паролей (shadow password suite)\&. Этот файл является обязательным\&. Отсутствие данного файла не повлияет на работу системы, но, вероятно, приведёт к выполнению нежелаемых операций\&.
-.PP
-Файл представляет собой обычный текстовый файл; каждая строка описывает один параметр настройки\&. Строки состоят из названия параметра и его значения, которые разделяются пробельным символом\&. Пустые строки и комментарии игнорируются\&. Комментарии начинаются со знака фунта \(Fo#\(Fc, который должен быть первым непробельным символом в строке\&.
-.PP
-Значения параметров могут быть четырёх типов: строки, логические значения, числа и длинные числа\&. Строки состоят из любых печатных символов\&. Под логическими значениями подразумеваются
-\fIyes\fR
-или
-\fIno\fR\&. Неопределённый логический параметр или имеющий значение, отличное от указанных выше, считается как имеющий значение
-\fIno\fR\&. Числа (обычные и длинные) можно задавать в десятичной, восьмеричной (перед значением ставится \(Fo\fI0\fR\(Fc) или шестнадцатеричной (перед значением ставится \(Fo\fI0x\fR\(Fc) системах счисления\&. Максимальные значения параметра обычного и длинного числа зависят от архитектуры компьютера\&.
-.PP
-Возможны следующие параметры настройки:
-.PP
-\fBCHFN_AUTH\fR (логический)
-.RS 4
-Если равно yes, chfn
-.RE
-.PP
-\fBCHFN_RESTRICT\fR (строка)
-.RS 4
-Этим параметром определяются части поля
-\fIgecos\fR
-в файле
-/etc/passwd, которые могут изменять обычные пользователи с помощью программы
-\fBchfn\fR\&. Строка может содержать любую комбинацию букв
-\fIf\fR,
-\fIr\fR,
-\fIw\fR,
-\fIh\fR
-для изменения полного имени пользователя, номера комнаты, рабочего и домашнего телефона, соответственно\&. Для совместимости значение
-\fIyes\fR
-эквивалентно
-\fIrwh\fR
-\fIno\fR
-эквивалентно
-\fIfrwh\fR\&. Если ничего не задано, то только суперпользователь может выполнять любые изменения\&. Наиболее ограничительная настройка достигается снятием SUID бита с файла
-chfn\&.
-.RE
-.PP
-\fBCHSH_AUTH\fR (логический)
-.RS 4
-Если равно
-\fIyes\fR, то программа
-\fBchsh\fR
-будет проводить аутентификацию перед тем как выполнить любые изменения, в случае если команда не запущены суперпользователем\&.
-.RE
-.PP
-\fBCONSOLE\fR (строка)
-.RS 4
-Если определена, то значение равно или полному пути к файлу с именами устройств (одно на строку), или списку имён устройств, перечисленных через \(Fo:\(Fc\&. Вход суперпользователя будет разрешён только с этих устройств\&.
-.sp
-Если не определена, то суперпользователь может входить в систему с любого устройства\&.
-.sp
-Устройства должны указываться без начального префикса /dev/\&.
-.RE
-.PP
-\fBCONSOLE_GROUPS\fR (строка)
-.RS 4
-Список групп для добавления к набору пользовательских дополнительных групп при входе с консоли (определяемой переменной CONSOLE)\&. По умолчанию не указана\&.
-
-Используйте осторожно \(em может дать пользователям постоянный доступ к этим группам, даже если они не входили с консоли\&.
-.RE
-.PP
-\fBCREATE_HOME\fR (логический)
-.RS 4
-Определяет, должен ли создаваться по умолчанию домашний каталог для новых пользователей\&.
-.sp
-Эта переменная не влияет на системных пользователей и может быть переопределена из командной строки\&.
-.RE
-.PP
-\fBDEFAULT_HOME\fR (логический)
-.RS 4
-Определяет, можно ли войти в систему, если нельзя выполнить cd в домашний каталог\&. По умолчанию \(Fono\(Fc\&.
-.sp
-Если равно
-\fIyes\fR, то пользователь будет попадать в корневой каталог (/), если невозможно выполнить cd в его домашний каталог\&.
-.RE
-.PP
-\fBENCRYPT_METHOD\fR (строка)
-.RS 4
-Задаёт системный алгоритм шифрования по умолчанию для шифрования паролей (используется, если алгоритм не указан в командной строке)\&.
-.sp
-Возможны следующие значения:
-\fIDES\fR
-(по умолчанию),
-\fIMD5\fR, \fISHA256\fR, \fISHA512\fR\&.
-.sp
-Замечание: этот параметр переопределяет переменную
-\fBMD5_CRYPT_ENAB\fR\&.
-.RE
-.PP
-\fBENV_HZ\fR (строка)
-.RS 4
-Если установлена, то будет использоваться для определения переменной окружения HZ при входе пользователя в систему\&. Значение должно начинаться с
-\fIHZ=\fR\&. Обычное значение для Linux \(em
-\fIHZ=100\fR\&.
-.RE
-.PP
-\fBENV_PATH\fR (строка)
-.RS 4
-If set, it will be used to define the PATH environment variable when a regular user login\&. The value is a colon separated list of paths (for example
-\fI/bin:/usr/bin\fR) and can be preceded by
-\fIPATH=\fR\&. The default value is
-\fIPATH=/bin:/usr/bin\fR\&.
-.RE
-.PP
-\fBENV_SUPATH\fR (строка)
-.RS 4
-If set, it will be used to define the PATH environment variable when the superuser login\&. The value is a colon separated list of paths (for example
-\fI/sbin:/bin:/usr/sbin:/usr/bin\fR) and can be preceded by
-\fIPATH=\fR\&. The default value is
-\fIPATH=/sbin:/bin:/usr/sbin:/usr/bin\fR\&.
-.RE
-.PP
-\fBENV_TZ\fR (строка)
-.RS 4
-Если установлена, то будет использоваться для определения переменной окружения TZ при входе пользователя\&. Значение может быть равно имени часового пояса, начинающегося
-\fITZ=\fR
-(например,
-\fITZ=CST6CDT\fR), или полному пути к файлу с параметрами часового пояса (например,
-/etc/tzname)\&.
-.sp
-Если указан полный путь, но файл не существует или недоступен для чтения, то используется значение по умолчанию:
-\fITZ=CST6CDT\fR\&.
-.RE
-.PP
-\fBENVIRON_FILE\fR (строка)
-.RS 4
-Если этот файл существует и доступ для чтения, то из него читает регистрационное окружение\&. Каждая строка должна иметь формат: имя=значение\&.
-.sp
-Строки, начинающиеся с #, считаются комментарием и игнорируются\&.
-.RE
-.PP
-\fBERASECHAR\fR (число)
-.RS 4
-Символ ERASE у терминала (\fI010\fR
-= backspace,
-\fI0177\fR
-= DEL)\&.
-.sp
-Значение может начинаться с \(Fo0\(Fc при указании значения в восьмеричной системе счисления или \(Fo0x\(Fc при указании значения в шестнадцатеричной системе счисления\&.
-.RE
-.PP
-\fBFAIL_DELAY\fR (число)
-.RS 4
-Задержка в секундах перед повторной попыткой после неудачного входа\&.
-.RE
-.PP
-\fBFAILLOG_ENAB\fR (логический)
-.RS 4
-Включить протоколирование и показ информации о неудачных входах из
-/var/log/faillog\&.
-.RE
-.PP
-\fBFAKE_SHELL\fR (строка)
-.RS 4
-Если установлена, то программа
-\fBlogin\fR
-запустит указанную оболочку вместо пользовательской оболочки заданной в
-/etc/passwd\&.
-.RE
-.PP
-\fBFTMP_FILE\fR (строка)
-.RS 4
-Если определена, то неудачные попытки входа будут протоколироваться в этот файл в формате utmp\&.
-.RE
-.PP
-\fBGID_MAX\fR (число), \fBGID_MIN\fR (число)
-.RS 4
-Диапазон идентификаторов групп, используемый в программах
-\fBuseradd\fR,
-\fBgroupadd\fR
-или
-\fBnewusers\fR
-для создания обычных групп\&.
-.sp
-Значение по умолчанию для
-\fBGID_MIN\fR
-(соотв\&.
-\fBGID_MAX\fR) равно 1000 (соотв\&. 60000)\&.
-.RE
-.PP
-\fBHUSHLOGIN_FILE\fR (строка)
-.RS 4
-Если определена, то этот файл может заблокировать все обычные переговоры (chatter) при входе\&. Если указан полный путь к файлу, то будет включён сокращённый (hushed) режим, если в этом файле указано имя пользователя или оболочка\&. Если указан не полный путь, то будет включён сокращённый (hushed) режим, если файл находится в домашнем каталоге пользователя\&.
-.RE
-.PP
-\fBISSUE_FILE\fR (строка)
-.RS 4
-Если определена, то этот файл будет показан перед каждым появлением приглашения на вход\&.
-.RE
-.PP
-\fBKILLCHAR\fR (число)
-.RS 4
-Символ KILL у терминала (\fI025\fR
-= CTRL/U)\&.
-.sp
-Значение может начинаться с \(Fo0\(Fc при указании значения в восьмеричной системе счисления или \(Fo0x\(Fc при указании значения в шестнадцатеричной системе счисления\&.
-.RE
-.PP
-\fBLASTLOG_ENAB\fR (логический)
-.RS 4
-Включить протоколирование и показ информации о времени входа из /var/log/lastlog\&.
-.RE
-.PP
-\fBLOG_OK_LOGINS\fR (логический)
-.RS 4
-Включить протоколирование успешных входов\&.
-.RE
-.PP
-\fBLOG_UNKFAIL_ENAB\fR (логический)
-.RS 4
-Включить показ неизвестных имён пользователей при записи неудачных попыток входа\&.
-.sp
-Замечание: протоколирование неизвестных имён пользователя может привести к проблемам с безопасностью, если пользователь введёт свой пароль вместо своего имени\&.
-.RE
-.PP
-\fBLOGIN_RETRIES\fR (число)
-.RS 4
-Максимальное количество попыток входа при вводе неверного пароля\&.
-.RE
-.PP
-\fBLOGIN_STRING\fR (строка)
-.RS 4
-Строка\-приглашение к вводу пароля\&. Значение по умолчанию: \(FoPassword:\(Fc или перевод этой строки на разные языки\&. Если вы измените эту переменную, то перевод будет отсутствовать\&.
-.sp
-Если в строке содержится подстрока
-\fI%s\fR, то она будет заменена на имя пользователя\&.
-.RE
-.PP
-\fBLOGIN_TIMEOUT\fR (число)
-.RS 4
-Максимальное время в секундах, отведённое на вход\&.
-.RE
-.PP
-\fBMAIL_CHECK_ENAB\fR (логический)
-.RS 4
-Включает проверку и показ состояния почтового ящика при входе\&.
-.sp
-Вы должны выключить это, если почтовый ящик проверяется из файлов автозапуска оболочки (\(Fomailx \-e\(Fc или похожей командой)\&.
-.RE
-.PP
-\fBMAIL_DIR\fR (строка)
-.RS 4
-Почтовый каталог\&. Данный параметр нужен для управления почтовым ящиком при изменении или удалении учётной записи пользователя\&. Если параметр не задан, то используется значение указанное при сборке\&.
-.RE
-.PP
-\fBMAIL_FILE\fR (строка)
-.RS 4
-Определяет расположение почтовых файлов пользователя относительно домашнего каталога\&.
-.RE
-.PP
-Переменные
-\fBMAIL_DIR\fR
-\fBMAIL_FILE\fR
-используются командами
-\fBuseradd\fR,
-\fBusermod\fR
-\fBuserdel\fR
-для создания, перемещения или удаления почты пользователя\&.
-.PP
-Если значение
-\fBMAIL_CHECK_ENAB\fR
-равно
-\fIyes\fR, то они также используются для определения переменной окружения
-\fBMAIL\fR\&.
-.PP
-\fBMAX_MEMBERS_PER_GROUP\fR (число)
-.RS 4
-Максимальное количество членов в записи о группе\&. При достижения максимума заводится новая запись группы (строка) в
-/etc/group
-(с тем же именем, паролем и тем же GID)\&.
-.sp
-Значение по умолчанию равно 0, означающее, что ограничения на количество членов в группе нет\&.
-.sp
-Данная возможность (разделение группы) позволяет ограничить длину строк в файле групп\&. Это полезно для ограничения длины строк групп NIS в 1024 символа\&.
-.sp
-Если вам нужно такое ограничение, укажите значение 25\&.
-.sp
-Замечание: разделение групп поддерживается не всеми инструментами (даже в наборе инструментов Shadow)\&. Вы не должны использовать эту переменную, если вам действительно это ненужно\&.
-.RE
-.PP
-\fBMD5_CRYPT_ENAB\fR (логический)
-.RS 4
-Обозначает, что пароль должен быть зашифрован по алгоритму на основе MD5\&. Если значение равно
-\fIyes\fR, то новые пароли будут зашифрованы по алгоритму на основе MD5, совместимому с используемым в новых версиях FreeBSD\&. Он поддерживает пароли неограниченной длины и имеет более длинную строку соли\&. Установите в
-\fIno\fR, если вам нужно копировать шифрованные пароли в другие системы, которые не поддерживают новый алгоритм\&. По умолчанию
-\fIno\fR\&.
-.sp
-Эта переменная переопределяется переменной
-\fBENCRYPT_METHOD\fR
-или любым параметром командной строки, который задаёт алгоритм шифрования\&.
-.sp
-Эта переменная устарела; используйте
-\fBENCRYPT_METHOD\fR\&.
-.RE
-.PP
-\fBMOTD_FILE\fR (строка)
-.RS 4
-Если определена, то при входе будет показано \(Foсообщение дня\(Fc из файла со списком значений, разделённых \(Fo:\(Fc\&.
-.RE
-.PP
-\fBNOLOGINS_FILE\fR (строка)
-.RS 4
-Если определена, значение равно имени файла, чьё существование запретит вход для не суперпользователей\&. В файле должно содержаться сообщение, описывающее почему запрещён вход\&.
-.RE
-.PP
-\fBOBSCURE_CHECKS_ENAB\fR (логический)
-.RS 4
-Включает дополнительные проверки при смене пароля\&.
-.RE
-.PP
-\fBPASS_ALWAYS_WARN\fR (логический)
-.RS 4
-Предупреждать о слабых паролях (но разрешать их использовать) для суперпользователя\&.
-.RE
-.PP
-\fBPASS_CHANGE_TRIES\fR (число)
-.RS 4
-Максимальное количество попыток смены пароля (слишком простого) при непрохождении проверки\&.
-.RE
-.PP
-\fBPASS_MAX_DAYS\fR (число)
-.RS 4
-Максимальное число дней использования пароля\&. Если пароль старее этого числа, то будет запущена процедура смены пароля\&. Если значение не задано, то предполагается значение \-1 (то есть возможность ограничения не используется)\&.
-.RE
-.PP
-\fBPASS_MIN_DAYS\fR (число)
-.RS 4
-Максимальное число дней между изменениями пароля\&. Любая смена пароля ранее заданного срока выполнена не будет\&. Если значение не задано, то предполагается значение \-1 (то есть возможность ограничения не используется)\&.
-.RE
-.PP
-\fBPASS_WARN_AGE\fR (число)
-.RS 4
-Число дней за которое начнёт выдаваться предупреждение об устаревании пароля\&. Нулевое значение означает, что предупреждение выдаётся в день устаревания, при отрицательном значении предупреждение выдаваться не будет\&. Если значение не задано, выдача предупреждения отключается\&.
-.RE
-.PP
-Параметры
-\fBPASS_MAX_DAYS\fR,
-\fBPASS_MIN_DAYS\fR
-\fBPASS_WARN_AGE\fR
-используются только при создании учётной записи\&. Любые изменения этих параметров не влияют на уже существующие учётные записи\&.
-.PP
-\fBPASS_MAX_LEN\fR (число), \fBPASS_MIN_LEN\fR (число)
-.RS 4
-Количество значимых символов в пароле для crypt()\&. По умолчанию значение
-\fBPASS_MAX_LEN\fR
-равно 8\&. Не изменяйте, если ваш crypt() лучше\&. Игнорируется, если значение
-\fBMD5_CRYPT_ENAB\fR
-равно
-\fIyes\fR\&.
-.RE
-.PP
-\fBPORTTIME_CHECKS_ENAB\fR (логический)
-.RS 4
-Включить проверку временных ограничений, заданных в
-/etc/porttime\&.
-.RE
-.PP
-\fBQUOTAS_ENAB\fR (логический)
-.RS 4
-Включает установку ограничений ресурсов из
-/etc/limits
-и ulimit, umask и niceness из поля gecos файла passwd\&.
-.RE
-.PP
-\fBSHA_CRYPT_MIN_ROUNDS\fR (число), \fBSHA_CRYPT_MAX_ROUNDS\fR (число)
-.RS 4
-Если значение
-\fBENCRYPT_METHOD\fR
-равно
-\fISHA256\fR
-или
-\fISHA512\fR, эта переменная определяет количество раундов SHA, используемых алгоритмом шифрования по умолчанию (если количество раундов не задано в командной строке)\&.
-.sp
-Увеличение количества раундов повышает сложность подбора пароля простым перебором\&. Но заметим, что при этом для аутентификации пользователей требуется большее количество процессорных ресурсов\&.
-.sp
-Если не задана, то libc выбирает значение количества раундов по умолчанию (5000)\&.
-.sp
-Значения должны лежать в диапазоне 1000\-999999999\&.
-.sp
-Если задано какое\-то одно значение \(em
-\fBSHA_CRYPT_MIN_ROUNDS\fR
-или
-\fBSHA_CRYPT_MAX_ROUNDS\fR
-\(em то будет использовано это значение\&.
-.sp
-Если
-\fBSHA_CRYPT_MIN_ROUNDS\fR
->
-\fBSHA_CRYPT_MAX_ROUNDS\fR, то используется большее значение\&.
-.RE
-.PP
-\fBSULOG_FILE\fR (строка)
-.RS 4
-Если определена, то любая активность su будет протоколироваться в этот файл\&.
-.RE
-.PP
-\fBSU_NAME\fR (строка)
-.RS 4
-Если определена, то выводится имя команды когда работает \(Fosu \-\(Fc\&. Например, если значение равно \(Fosu\(Fc, то \(Fops\(Fc покажет команду как \(Fo\-su\(Fc\&. Если не определена, то \(Fops\(Fc покажет имя запускаемой оболочки например как \(Fo\-sh\(Fc\&.
-.RE
-.PP
-\fBSU_WHEEL_ONLY\fR (логический)
-.RS 4
-Если равна
-\fIyes\fR, то пользователь должен быть членом первой группы с gid 0 в файле
-/etc/group
-(в большинстве систем Linux называется
-\fIroot\fR), чтобы иметь возможность запускать
-\fBsu\fR
-для получения uid 0\&. Если группа не существует, или пуста, то никто не сможет получить uid 0 с помощью
-\fBsu\fR\&.
-.RE
-.PP
-\fBSYS_GID_MAX\fR (число), \fBSYS_GID_MIN\fR (число)
-.RS 4
-Диапазон идентификаторов групп, используемый в программах
-\fBuseradd\fR,
-\fBgroupadd\fR
-или
-\fBnewusers\fR
-для создания системных групп\&.
-.sp
-Значение по умолчанию для
-\fBSYS_GID_MIN\fR
-(соотв\&.\fBSYS_GID_MAX\fR) равно 101 (соотв\&.
-\fBGID_MIN\fR\-1)\&.
-.RE
-.PP
-\fBSYS_UID_MAX\fR (число), \fBSYS_UID_MIN\fR (число)
-.RS 4
-Диапазон идентификаторов пользователей, используемый в программах
-\fBuseradd\fR
-или
-\fBnewusers\fR
-для создания системных пользователей\&.
-.sp
-Значение по умолчанию для
-\fBSYS_UID_MIN\fR
-(соотв\&.
-\fBSYS_UID_MAX\fR) равно 101 (соотв\&.
-\fBUID_MIN\fR\-1)\&.
-.RE
-.PP
-\fBSYSLOG_SG_ENAB\fR (логический)
-.RS 4
-Включить протоколирование \(Fosyslog\(Fc действий
-\fBsg\fR\&.
-.RE
-.PP
-\fBSYSLOG_SU_ENAB\fR (логический)
-.RS 4
-Включить протоколирование \(Fosyslog\(Fc действий
-\fBsu\fR
-\(em дополнительно к протоколированию в файле sulog\&.
-.RE
-.PP
-\fBTTYGROUP\fR (строка), \fBTTYPERM\fR (строка)
-.RS 4
-Права терминала: tty входа будет принадлежать группе
-\fBTTYGROUP\fR, а права будут назначены в соответствии с
-\fBTTYPERM\fR\&.
-.sp
-По умолчанию, терминалом владеет первичная группа пользователя, а права устанавливаются в
-\fI0600\fR\&.
-.sp
-\fBTTYGROUP\fR
-может задаваться или имя группы, или числовой идентификатор группы\&.
-.sp
-Если ваша программа
-\fBwrite\fR
-имеет \(Fosetgid\(Fc со специальной группой, которой принадлежат терминалы, то присвойте TTYGROUP номер этой группы, а TTYPERM значение 0620\&. В противном случае оставьте TTYGROUP закомментированной и назначьте TTYPERM значение 622 или 600\&.
-.RE
-.PP
-\fBTTYTYPE_FILE\fR (строка)
-.RS 4
-Если определена, то в ней указывается имя файла, в котором описано соответствие между линией tty и параметром окружения TERM\&. Каждая строка файла имеет формат вида \(Fovt100 tty01\(Fc\&.
-.RE
-.PP
-\fBUID_MAX\fR (число), \fBUID_MIN\fR (число)
-.RS 4
-Диапазон идентификаторов пользователей, используемый в программах
-\fBuseradd\fR
-или
-\fBnewusers\fR
-для создания обычных пользователей\&.
-.sp
-Значение по умолчанию для
-\fBUID_MIN\fR
-(соотв\&.
-\fBUID_MAX\fR) равно 1000 (соотв\&. 60000)\&.
-.RE
-.PP
-\fBULIMIT\fR (число)
-.RS 4
-Значение
-\fBulimit\fR
-по умолчанию\&.
-.RE
-.PP
-\fBUMASK\fR (число)
-.RS 4
-Задаёт начальное значение маски доступа для создаваемых файлов\&. Если не указано, то маска устанавливается в 022\&.
-.sp
-Команды
-\fBuseradd\fR
-\fBnewusers\fR
-используют эту маску для установки прав доступа к домашнему каталогу, который они создают\&.
-.sp
-Также она используется программой
-\fBlogin\fR
-для задания начального значения umask пользователя\&. Заметим, что эта маска может быть переопределена из пользовательской строки GECOS (если установлена переменная
-\fBQUOTAS_ENAB\fR) или указанием ограничения с идентификатором
-\fIK\fR, в
-\fBlimits\fR(5)\&.
-.RE
-.PP
-\fBUSERDEL_CMD\fR (строка)
-.RS 4
-Определяет программу, которая будет запущена при удалении пользователя\&. Она должна удалять любые задания at/cron/печати удаляемого пользователя (передаётся в качестве первого аргумента)\&.
-.sp
-Возвращаемый сценарием код завершения не учитывается\&.
-.sp
-Вот простой сценарий, который удаляет задания печати, cron и at:
-.sp
-.if n \{\
-.RS 4
-.\}
-.nf
-#! /bin/sh
-
-# проверить все необходимые параметры
-if [ $# != 1 ]; then
- echo "Использование: $0 имя_пользователя"
- exit 1
-fi
-
-# удалить задания cron
-crontab \-r \-u $1
-
-# удалить задания at
-# Заметим, что это удалит все задания с указанным UID,
-# даже если он используется для другой учётной записи\&.
-AT_SPOOL_DIR=/var/spool/cron/atjobs
-find $AT_SPOOL_DIR \-name "[^\&.]*" \-type f \-user $1 \-delete \e;
-
-# удалить задания печати
-lprm $1
-
-# всё
-exit 0
-
-.fi
-.if n \{\
-.RE
-.\}
-.RE
-.PP
-\fBUSERGROUPS_ENAB\fR (логический)
-.RS 4
-Включает установку группы битов umask равной битам владельца (пример: 022 \-> 002, 077 \-> 007) для не суперпользователей, если uid равен gid и имя пользователя совпадает с именем первичной группы\&.
-.sp
-Если значение равно
-\fIyes\fR, то
-\fBuserdel\fR
-удаляет пользовательскую группу, если в ней нет больше членов, а
-\fBuseradd\fR
-по умолчанию создаёт группу с именем пользователя\&.
-.RE
-.SH "ПЕРЕКРЁСТНЫЕ ССЫЛКИ"
-.PP
-Следующие перекрёстные ссылки отражают связь между программами и их параметрам из набора для работы с теневыми паролями\&.
-.PP
-chfn
-.RS 4
-CHFN_AUTH
-CHFN_RESTRICT
-LOGIN_STRING
-.RE
-.PP
-chgpasswd
-.RS 4
-ENCRYPT_METHOD MAX_MEMBERS_PER_GROUP MD5_CRYPT_ENAB
-SHA_CRYPT_MAX_ROUNDS SHA_CRYPT_MIN_ROUNDS
-.RE
-.PP
-chpasswd
-.RS 4
-
-ENCRYPT_METHOD MD5_CRYPT_ENAB
-SHA_CRYPT_MAX_ROUNDS SHA_CRYPT_MIN_ROUNDS
-.RE
-.PP
-chsh
-.RS 4
-CHSH_AUTH LOGIN_STRING
-.RE
-.PP
-gpasswd
-.RS 4
-ENCRYPT_METHOD MAX_MEMBERS_PER_GROUP MD5_CRYPT_ENAB
-SHA_CRYPT_MAX_ROUNDS SHA_CRYPT_MIN_ROUNDS
-.RE
-.PP
-groupadd
-.RS 4
-GID_MAX GID_MIN MAX_MEMBERS_PER_GROUP SYS_GID_MAX SYS_GID_MIN
-.RE
-.PP
-groupdel
-.RS 4
-MAX_MEMBERS_PER_GROUP
-.RE
-.PP
-groupmems
-.RS 4
-MAX_MEMBERS_PER_GROUP
-.RE
-.PP
-groupmod
-.RS 4
-MAX_MEMBERS_PER_GROUP
-.RE
-.PP
-grpck
-.RS 4
-MAX_MEMBERS_PER_GROUP
-.RE
-.PP
-grpconv
-.RS 4
-MAX_MEMBERS_PER_GROUP
-.RE
-.PP
-grpunconv
-.RS 4
-MAX_MEMBERS_PER_GROUP
-.RE
-.PP
-login
-.RS 4
-CONSOLE
-CONSOLE_GROUPS DEFAULT_HOME
-ENV_HZ ENV_PATH ENV_SUPATH ENV_TZ ENVIRON_FILE
-ERASECHAR FAIL_DELAY
-FAILLOG_ENAB
-FAKE_SHELL
-FTMP_FILE
-HUSHLOGIN_FILE
-ISSUE_FILE
-KILLCHAR
-LASTLOG_ENAB
-LOGIN_RETRIES
-LOGIN_STRING
-LOGIN_TIMEOUT LOG_OK_LOGINS LOG_UNKFAIL_ENAB
-MAIL_CHECK_ENAB MAIL_DIR MAIL_FILE MOTD_FILE NOLOGINS_FILE PORTTIME_CHECKS_ENAB QUOTAS_ENAB
-TTYGROUP TTYPERM TTYTYPE_FILE
-ULIMIT UMASK
-USERGROUPS_ENAB
-.RE
-.PP
-newgrp / sg
-.RS 4
-SYSLOG_SG_ENAB
-.RE
-.PP
-newusers
-.RS 4
-ENCRYPT_METHOD GID_MAX GID_MIN MAX_MEMBERS_PER_GROUP MD5_CRYPT_ENAB PASS_MAX_DAYS PASS_MIN_DAYS PASS_WARN_AGE
-SHA_CRYPT_MAX_ROUNDS SHA_CRYPT_MIN_ROUNDS
-SYS_GID_MAX SYS_GID_MIN SYS_UID_MAX SYS_UID_MIN UID_MAX UID_MIN UMASK
-.RE
-.PP
-passwd
-.RS 4
-ENCRYPT_METHOD MD5_CRYPT_ENAB OBSCURE_CHECKS_ENAB PASS_ALWAYS_WARN PASS_CHANGE_TRIES PASS_MAX_LEN PASS_MIN_LEN
-SHA_CRYPT_MAX_ROUNDS SHA_CRYPT_MIN_ROUNDS
-.RE
-.PP
-pwck
-.RS 4
-PASS_MAX_DAYS PASS_MIN_DAYS PASS_WARN_AGE
-.RE
-.PP
-pwconv
-.RS 4
-PASS_MAX_DAYS PASS_MIN_DAYS PASS_WARN_AGE
-.RE
-.PP
-su
-.RS 4
-CONSOLE
-CONSOLE_GROUPS DEFAULT_HOME
-ENV_HZ ENVIRON_FILE
-ENV_PATH ENV_SUPATH
-ENV_TZ LOGIN_STRING MAIL_CHECK_ENAB MAIL_DIR MAIL_FILE QUOTAS_ENAB
-SULOG_FILE SU_NAME
-SU_WHEEL_ONLY
-SYSLOG_SU_ENAB
-USERGROUPS_ENAB
-.RE
-.PP
-sulogin
-.RS 4
-ENV_HZ
-ENV_TZ
-.RE
-.PP
-useradd
-.RS 4
-CREATE_HOME GID_MAX GID_MIN MAIL_DIR MAX_MEMBERS_PER_GROUP PASS_MAX_DAYS PASS_MIN_DAYS PASS_WARN_AGE SYS_GID_MAX SYS_GID_MIN SYS_UID_MAX SYS_UID_MIN UID_MAX UID_MIN UMASK
-.RE
-.PP
-userdel
-.RS 4
-MAIL_DIR MAIL_FILE MAX_MEMBERS_PER_GROUP USERDEL_CMD USERGROUPS_ENAB
-.RE
-.PP
-usermod
-.RS 4
-MAIL_DIR MAIL_FILE MAX_MEMBERS_PER_GROUP
-.RE
-.SH "СМОТРИТЕ ТАКЖЕ"
-.PP
-\fBlogin\fR(1),
-\fBpasswd\fR(1),
-\fBsu\fR(1),
-\fBpasswd\fR(5),
-\fBshadow\fR(5),
-\fBpam\fR(8)\&.