summaryrefslogtreecommitdiff
path: root/man/ru
diff options
context:
space:
mode:
authorAndreas Henriksson <andreas@fatal.se>2019-12-05 13:29:31 +0100
committerAndreas Henriksson <andreas@fatal.se>2019-12-05 13:29:31 +0100
commit69d932140c70455a282b6e7115d9caf0cc56d6ff (patch)
treeeda18bc82cc58e5d193e608f00543b2b5b537d49 /man/ru
parentb28d45d2bd2462414b9dbbe38e6c7f3d5f7b462b (diff)
downloadshadow-69d932140c70455a282b6e7115d9caf0cc56d6ff.tar.gz
New upstream version 4.8upstream/4.8
Diffstat (limited to 'man/ru')
-rw-r--r--man/ru/Makefile.in33
-rw-r--r--man/ru/man1/chage.1132
-rw-r--r--man/ru/man1/chfn.1105
-rw-r--r--man/ru/man1/chsh.164
-rw-r--r--man/ru/man1/expiry.117
-rw-r--r--man/ru/man1/gpasswd.1166
-rw-r--r--man/ru/man1/groups.128
-rw-r--r--man/ru/man1/id.16
-rw-r--r--man/ru/man1/login.1281
-rw-r--r--man/ru/man1/newgrp.146
-rw-r--r--man/ru/man1/passwd.1187
-rw-r--r--man/ru/man1/sg.146
-rw-r--r--man/ru/man1/su.1270
-rw-r--r--man/ru/man3/shadow.377
-rw-r--r--man/ru/man5/faillog.59
-rw-r--r--man/ru/man5/gshadow.522
-rw-r--r--man/ru/man5/limits.544
-rw-r--r--man/ru/man5/login.access.528
-rw-r--r--man/ru/man5/login.defs.5428
-rw-r--r--man/ru/man5/passwd.574
-rw-r--r--man/ru/man5/porttime.540
-rw-r--r--man/ru/man5/shadow.527
-rw-r--r--man/ru/man5/suauth.541
-rw-r--r--man/ru/man8/chgpasswd.889
-rw-r--r--man/ru/man8/chpasswd.8109
-rw-r--r--man/ru/man8/faillog.8124
-rw-r--r--man/ru/man8/groupadd.8150
-rw-r--r--man/ru/man8/groupdel.853
-rw-r--r--man/ru/man8/groupmems.894
-rw-r--r--man/ru/man8/groupmod.896
-rw-r--r--man/ru/man8/grpck.8111
-rw-r--r--man/ru/man8/lastlog.877
-rw-r--r--man/ru/man8/logoutd.820
-rw-r--r--man/ru/man8/newusers.8216
-rw-r--r--man/ru/man8/nologin.812
-rw-r--r--man/ru/man8/pwck.8112
-rw-r--r--man/ru/man8/pwconv.8121
-rw-r--r--man/ru/man8/sulogin.830
-rw-r--r--man/ru/man8/useradd.8480
-rw-r--r--man/ru/man8/userdel.8153
-rw-r--r--man/ru/man8/usermod.8213
-rw-r--r--man/ru/man8/vipw.853
42 files changed, 2353 insertions, 2131 deletions
diff --git a/man/ru/Makefile.in b/man/ru/Makefile.in
index e6bf8c1d..e92688f6 100644
--- a/man/ru/Makefile.in
+++ b/man/ru/Makefile.in
@@ -1,7 +1,7 @@
-# Makefile.in generated by automake 1.15.1 from Makefile.am.
+# Makefile.in generated by automake 1.16.1 from Makefile.am.
# @configure_input@
-# Copyright (C) 1994-2017 Free Software Foundation, Inc.
+# Copyright (C) 1994-2018 Free Software Foundation, Inc.
# This Makefile.in is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
@@ -180,6 +180,7 @@ DUMPBIN = @DUMPBIN@
ECHO_C = @ECHO_C@
ECHO_N = @ECHO_N@
ECHO_T = @ECHO_T@
+ECONF_CPPFLAGS = @ECONF_CPPFLAGS@
EGREP = @EGREP@
EXEEXT = @EXEEXT@
FGREP = @FGREP@
@@ -202,6 +203,7 @@ LIBATTR = @LIBATTR@
LIBAUDIT = @LIBAUDIT@
LIBCRACK = @LIBCRACK@
LIBCRYPT = @LIBCRYPT@
+LIBECONF = @LIBECONF@
LIBICONV = @LIBICONV@
LIBINTL = @LIBINTL@
LIBMD = @LIBMD@
@@ -247,6 +249,7 @@ SET_MAKE = @SET_MAKE@
SHELL = @SHELL@
STRIP = @STRIP@
USE_NLS = @USE_NLS@
+VENDORDIR = @VENDORDIR@
VERSION = @VERSION@
XGETTEXT = @XGETTEXT@
XGETTEXT_015 = @XGETTEXT_015@
@@ -338,7 +341,7 @@ LANG = $(notdir $(CURDIR))
@ENABLE_REGENERATE_MAN_TRUE@@USE_SHA_CRYPT_TRUE@SHA_CRYPT_COND = sha_crypt
@ENABLE_REGENERATE_MAN_TRUE@@ENABLE_SUBIDS_FALSE@SUBIDS_COND = no_subids
@ENABLE_REGENERATE_MAN_TRUE@@ENABLE_SUBIDS_TRUE@SUBIDS_COND = subids
-CLEANFILES = .xml2po.mo $(EXTRA_DIST) $(addsuffix .xml,$(EXTRA_DIST)) config.xml
+CLEANFILES = messages.mo login.defs.d $(EXTRA_DIST) $(addsuffix .xml,$(EXTRA_DIST)) config.xml
all: all-am
.SUFFIXES:
@@ -359,8 +362,8 @@ Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
*config.status*) \
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
*) \
- echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
- cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \
esac;
$(srcdir)/../generate_translations.mak $(srcdir)/../generate_mans.mak $(am__empty):
@@ -557,7 +560,10 @@ ctags CTAGS:
cscope cscopelist:
-distdir: $(DISTFILES)
+distdir: $(BUILT_SOURCES)
+ $(MAKE) $(AM_MAKEFLAGS) distdir-am
+
+distdir-am: $(DISTFILES)
@srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
list='$(DISTFILES)'; \
@@ -718,8 +724,19 @@ uninstall-man: uninstall-man1 uninstall-man3 uninstall-man5 \
@ENABLE_REGENERATE_MAN_TRUE@ $(MAKE) -C .. config.xml
@ENABLE_REGENERATE_MAN_TRUE@ cp ../config.xml $@
-@ENABLE_REGENERATE_MAN_TRUE@%.xml: ../%.xml ../po/$(LANG).po
-@ENABLE_REGENERATE_MAN_TRUE@ xml2po --expand-all-entities -l $(LANG) -p ../po/$(LANG).po -o $@ ../$@
+@ENABLE_REGENERATE_MAN_TRUE@messages.mo: ../po/$(LANG).po
+@ENABLE_REGENERATE_MAN_TRUE@ msgfmt ../po/$(LANG).po -o messages.mo
+
+@ENABLE_REGENERATE_MAN_TRUE@login.defs.d:
+@ENABLE_REGENERATE_MAN_TRUE@ ln -sf ../login.defs.d login.defs.d
+
+@ENABLE_REGENERATE_MAN_TRUE@%.xml: ../%.xml messages.mo login.defs.d
+@ENABLE_REGENERATE_MAN_TRUE@ if grep -q SHADOW-CONFIG-HERE $< ; then \
+@ENABLE_REGENERATE_MAN_TRUE@ sed -e 's/^<!-- SHADOW-CONFIG-HERE -->/<!ENTITY % config SYSTEM "config.xml">%config;/' $< > $@; \
+@ENABLE_REGENERATE_MAN_TRUE@ else \
+@ENABLE_REGENERATE_MAN_TRUE@ sed -e 's/^\(<!DOCTYPE .*docbookx.dtd"\)>/\1 [<!ENTITY % config SYSTEM "config.xml">%config;]>/' $< > $@; \
+@ENABLE_REGENERATE_MAN_TRUE@ fi
+@ENABLE_REGENERATE_MAN_TRUE@ itstool -d -l $(LANG) -m messages.mo -o . $@
@ENABLE_REGENERATE_MAN_TRUE@ sed -i 's:\(^<refentry .*\)>:\1 lang="$(LANG)">:' $@
@ENABLE_REGENERATE_MAN_TRUE@%.xml-config: %.xml
diff --git a/man/ru/man1/chage.1 b/man/ru/man1/chage.1
index ef8d01a9..2a168756 100644
--- a/man/ru/man1/chage.1
+++ b/man/ru/man1/chage.1
@@ -2,12 +2,12 @@
.\" Title: chage
.\" Author: Julianne Frances Haugh
.\" Generator: DocBook XSL Stylesheets v1.79.1 <http://docbook.sf.net/>
-.\" Date: 06/13/2019
+.\" Date: 12/01/2019
.\" Manual: Пользовательские команды
-.\" Source: shadow-utils 4.7
+.\" Source: shadow-utils 4.8
.\" Language: Russian
.\"
-.TH "chage" "1" "06/13/2019" "shadow\-utils 4\&.7" "Пользовательские команды"
+.TH "chage" "1" "12/01/2019" "shadow\-utils 4\&.8" "Пользовательские команды"
.\" -----------------------------------------------------------------
.\" * Define some portability stuff
.\" -----------------------------------------------------------------
@@ -34,28 +34,29 @@ chage \- изменяет информацию об устаревании па
\fBchage\fR [\fIпараметры\fR] \fIУЧЁТНАЯ_ЗАПИСЬ\fR
.SH "ОПИСАНИЕ"
.PP
-Программа
+The
\fBchage\fR
-изменяет количество дней между датой смены пароля и датой последней смены пароля\&. Эта информация используется системой для определения момента, когда пользователь должен сменить свой пароль\&.
+command changes the number of days between password changes and the date of the last password change\&. This information is used by the system to determine when a user must change their password\&.
.SH "ПАРАМЕТРЫ"
.PP
-Параметры команды
-\fBchage\fR:
+The options which apply to the
+\fBchage\fR
+command are:
.PP
-\fB\-d\fR, \fB\-\-lastday\fR\ \&\fIПОСЛ_ДЕНЬ\fR
+\fB\-d\fR, \fB\-\-lastday\fR\ \&\fILAST_DAY\fR
.RS 4
Установить число дней прошедших с 1 января 1970 года, когда была последняя смена пароля\&. Дата может быть также указана в виде ГГГГ\-ММ\-ДД (или в форме согласно региональным настройкам)\&.
.RE
.PP
-\fB\-E\fR, \fB\-\-expiredate\fR \fIДАТА_УСТАРЕВАНИЯ\fR
+\fB\-E\fR, \fB\-\-expiredate\fR\ \&\fIEXPIRE_DATE\fR
.RS 4
Установить дату устаревания учётной записи пользователя, которая задаётся числом дней прошедших с 1 января 1970 года\&. Дата может быть также задана в виде ГГГГ\-ММ\-ДД (или в форме согласно региональным настройкам)\&. Пользователь, чья учётная запись была заблокирована, должен обратиться к системному администратору, если хочет в дальнейшем работать с системой\&.
.sp
-Значение
+Passing the number
\fI\-1\fR
-в параметре
-\fIДАТА_УСТАРЕВАНИЯ\fR
-отменяет устаревание учётной записи\&.
+as the
+\fIEXPIRE_DATE\fR
+will remove an account expiration date\&.
.RE
.PP
\fB\-h\fR, \fB\-\-help\fR
@@ -63,17 +64,22 @@ chage \- изменяет информацию об устаревании па
Показать краткую справку и закончить работу\&.
.RE
.PP
-\fB\-I\fR, \fB\-\-inactive\fR\ \&\fIДНЕЙ\fR
+\fB\-i\fR, \fB\-\-iso8601\fR
+.RS 4
+When printing dates, use YYYY\-MM\-DD format\&.
+.RE
+.PP
+\fB\-I\fR, \fB\-\-inactive\fR\ \&\fIINACTIVE\fR
.RS 4
-Установить количество дней неактивности после устаревания пароля перед тем как учётная запись будет заблокирована\&. В параметре
-\fIДНЕЙ\fR
-задаётся количество дней неактивности\&. Пользователь, чья учётная запись была заблокирована, должен обратиться к системному администратору, если хочет в дальнейшем работать с системой\&.
+Set the number of days of inactivity after a password has expired before the account is locked\&. The
+\fIINACTIVE\fR
+option is the number of days of inactivity\&. A user whose account is locked must contact the system administrator before being able to use the system again\&.
.sp
-Значение
+Passing the number
\fI\-1\fR
-в параметре
-\fIДНЕЙ\fR
-отменяет неактивность учётной записи\&.
+as the
+\fIINACTIVE\fR
+will remove an account\*(Aqs inactivity\&.
.RE
.PP
\fB\-l\fR, \fB\-\-list\fR
@@ -81,62 +87,66 @@ chage \- изменяет информацию об устаревании па
Показать информацию об устаревании учётной записи\&.
.RE
.PP
-\fB\-m\fR, \fB\-\-mindays\fR\ \&\fIМИН_ДНЕЙ\fR
+\fB\-m\fR, \fB\-\-mindays\fR\ \&\fIMIN_DAYS\fR
.RS 4
-Задать
-\fIминимальное количество дней\fR
-между сменами пароля\&. Нулевое значение этого поля указывает на то, что пользователь может менять свой пароль когда захочет\&.
+Set the minimum number of days between password changes to
+\fIMIN_DAYS\fR\&. A value of zero for this field indicates that the user may change their password at any time\&.
.RE
.PP
-\fB\-M\fR, \fB\-\-maxdays\fR\ \&\fIМАКС_ДНЕЙ\fR
+\fB\-M\fR, \fB\-\-maxdays\fR\ \&\fIMAX_DAYS\fR
.RS 4
-Установить максимальное количество дней работоспособности пароля\&. Если сумма значений
-\fIМАКС_ДНЕЙ\fR
-\fIПОСЛ_ДЕНЬ\fR
-раньше текущего дня, то пользователю придётся изменить свой пароль перед использованием учётной записи\&. Для того, чтобы это не было неожиданностью можно воспользоваться параметром
-\fB\-W\fR, который активирует выдачу предупреждения о смене пароля пользователя заранее\&.
+Set the maximum number of days during which a password is valid\&. When
+\fIMAX_DAYS\fR
+plus
+\fILAST_DAY\fR
+is less than the current day, the user will be required to change their password before being able to use their account\&. This occurrence can be planned for in advance by use of the
+\fB\-W\fR
+option, which provides the user with advance warning\&.
.sp
-Значение
+Passing the number
\fI\-1\fR
-в параметре
-\fIМАКС_ДНЕЙ\fR
-отменяет проверку пароля\&.
+as
+\fIMAX_DAYS\fR
+will remove checking a password\*(Aqs validity\&.
.RE
.PP
-\fB\-R\fR, \fB\-\-root\fR\ \&\fIКАТ_CHROOT\fR
+\fB\-R\fR, \fB\-\-root\fR\ \&\fICHROOT_DIR\fR
.RS 4
-Выполнить изменения в каталоге
-\fIКАТ_CHROOT\fR
-и использовать файлы настройки из каталога
-\fIКАТ_CHROOT\fR\&.
+Apply changes in the
+\fICHROOT_DIR\fR
+directory and use the configuration files from the
+\fICHROOT_DIR\fR
+directory\&.
.RE
.PP
-\fB\-W\fR, \fB\-\-warndays\fR\ \&\fIПРЕДУП_ДНЕЙ\fR
+\fB\-W\fR, \fB\-\-warndays\fR\ \&\fIWARN_DAYS\fR
.RS 4
-Установить количество дней выдачи предупреждения, перед тем как потребуется смена пароля\&. Параметр
-\fIПРЕДУП_ДНЕЙ\fR
-считается в днях, в течении которых пользователь будет получать предупреждение об устаревании пароля, перед тем как это случится\&.
+Set the number of days of warning before a password change is required\&. The
+\fIWARN_DAYS\fR
+option is the number of days prior to the password expiring that a user will be warned their password is about to expire\&.
.RE
.PP
-Если ни один параметр не указан, то
+If none of the options are selected,
\fBchage\fR
-переходит в интерактивный режим, предлагая запустившему пользователю изменить значения всех полей своей учётной записи\&. Вводимое значение заменяет текущее значение поля; если введена пустая строка, то текущее значение остаётся неизменным\&. Текущее значение показано в скобках
-\fI[ ]\fR\&.
+operates in an interactive fashion, prompting the user with the current values for all of the fields\&. Enter the new value to change the field, or leave the line blank to use the current value\&. The current value is displayed between a pair of
+\fI[ ]\fR
+marks\&.
.SH "ЗАМЕЧАНИЕ"
.PP
-Программа
+The
\fBchage\fR
-требует наличия файла теневых паролей\&.
+program requires a shadow password file to be available\&.
.PP
-Программа
+The
\fBchage\fR
-работает только от суперпользователя, за исключением вызова с параметром
-\fB\-l\fR, который может использоваться непривилегированным пользователем для определения даты устаревания своего пароля\&.
+command is restricted to the root user, except for the
+\fB\-l\fR
+option, which may be used by an unprivileged user to determine when their password or account is due to expire\&.
.SH "НАСТРОЙКА"
.PP
-На работу этого инструмента влияют следующие переменные настройки из
-/etc/login\&.defs:
+The following configuration variables in
+/etc/login\&.defs
+change the behavior of this tool:
.SH "ФАЙЛЫ"
.PP
/etc/passwd
@@ -150,28 +160,28 @@ chage \- изменяет информацию об устаревании па
.RE
.SH "ВОЗВРАЩАЕМЫЕ ЗНАЧЕНИЯ"
.PP
-Программа
+The
\fBchage\fR
-завершая работу, возвращает следующие значения:
+command exits with the following values:
.PP
\fI0\fR
.RS 4
-успешное выполнение
+success
.RE
.PP
\fI1\fR
.RS 4
-доступ запрещён
+permission denied
.RE
.PP
\fI2\fR
.RS 4
-ошибка в параметрах команды
+invalid command syntax
.RE
.PP
\fI15\fR
.RS 4
-не удалось найти файл теневых паролей
+can\*(Aqt find the shadow password file
.RE
.SH "СМОТРИТЕ ТАКЖЕ"
.PP
diff --git a/man/ru/man1/chfn.1 b/man/ru/man1/chfn.1
index d32fce2d..1390597c 100644
--- a/man/ru/man1/chfn.1
+++ b/man/ru/man1/chfn.1
@@ -2,12 +2,12 @@
.\" Title: chfn
.\" Author: Julianne Frances Haugh
.\" Generator: DocBook XSL Stylesheets v1.79.1 <http://docbook.sf.net/>
-.\" Date: 06/13/2019
+.\" Date: 12/01/2019
.\" Manual: Пользовательские команды
-.\" Source: shadow-utils 4.7
+.\" Source: shadow-utils 4.8
.\" Language: Russian
.\"
-.TH "chfn" "1" "06/13/2019" "shadow\-utils 4\&.7" "Пользовательские команды"
+.TH "chfn" "1" "12/01/2019" "shadow\-utils 4\&.8" "Пользовательские команды"
.\" -----------------------------------------------------------------
.\" * Define some portability stuff
.\" -----------------------------------------------------------------
@@ -34,51 +34,53 @@ chfn \- изменяет информацию о пользователе
\fBchfn\fR [\fIпараметры\fR] [\fIУЧЁТНАЯ_ЗАПИСЬ\fR]
.SH "ОПИСАНИЕ"
.PP
-Программа
+The
\fBchfn\fR
-изменяет ФИО, рабочий телефон, рабочий номер комнаты, рабочий и домашний номер телефона для учётной записи пользователя\&. Обычно, эти данные выводятся командой
+command changes user fullname, office room number, office phone number, and home phone number information for a user\*(Aqs account\&. This information is typically printed by
\fBfinger\fR(1)
-и ей подобными программами\&. Обычный пользователь может изменить только определённые данные собственной учётной записи, разрешённые в файле
-/etc/login\&.defs
-(настройкой по умолчанию пользователю не разрешается менять своё имя и фамилию)\&. Суперпользователь может изменять любые данные любой учётной записи\&. Кроме того, только суперпользователь может использовать параметр
+and similar programs\&. A normal user may only change the fields for her own account, subject to the restrictions in
+/etc/login\&.defs\&. (The default configuration is to prevent users from changing their fullname\&.) The superuser may change any field for any account\&. Additionally, only the superuser may use the
\fB\-o\fR
-для изменения нестандартизованной части данных GECOS\&.
+option to change the undefined portions of the GECOS field\&.
.PP
-Части поля GECOS не должны содержать двоеточий\&. За исключением части
-\fIдругая\fR, в них не должно содержаться запятых и знаков равно\&. Также рекомендуется избегать символов не в кодировке US\-ASCII, но это касается только номеров телефонов\&. Часть
-\fIдругая\fR
-используется для хранения информации об учётной записи, которая используется другими приложениями\&.
+These fields must not contain any colons\&. Except for the
+\fIother\fR
+field, they should not contain any comma or equal sign\&. It is also recommended to avoid non\-US\-ASCII characters, but this is only enforced for the phone numbers\&. The
+\fIother\fR
+field is used to store accounting information used by other applications\&.
.SH "ПАРАМЕТРЫ"
.PP
-Параметры команды
-\fBchfn\fR:
+The options which apply to the
+\fBchfn\fR
+command are:
.PP
-\fB\-f\fR, \fB\-\-full\-name\fR\ \&\fIФИО\fR
+\fB\-f\fR, \fB\-\-full\-name\fR\ \&\fIFULL_NAME\fR
.RS 4
Изменяет ФИО пользователя\&.
.RE
.PP
-\fB\-h\fR, \fB\-\-home\-phone\fR\ \&\fIДОМАШНИЙ_ТЕЛЕФОН\fR
+\fB\-h\fR, \fB\-\-home\-phone\fR\ \&\fIHOME_PHONE\fR
.RS 4
Изменяет номер домашнего телефона пользователя\&.
.RE
.PP
-\fB\-o\fR, \fB\-\-other\fR\ \&\fIДРУГАЯ\fR
+\fB\-o\fR, \fB\-\-other\fR\ \&\fIOTHER\fR
.RS 4
Изменяет другую информацию GECOS о пользователе\&. Эта часть используется для хранения информации об учётной записи, используемой другими приложениями, и может изменяться только суперпользователем\&.
.RE
.PP
-\fB\-r\fR, \fB\-\-room\fR\ \&\fIНОМЕР_КОМНАТЫ\fR
+\fB\-r\fR, \fB\-\-room\fR\ \&\fIROOM_NUMBER\fR
.RS 4
Изменяет номер комнаты пользователя\&.
.RE
.PP
-\fB\-R\fR, \fB\-\-root\fR\ \&\fIКАТ_CHROOT\fR
+\fB\-R\fR, \fB\-\-root\fR\ \&\fICHROOT_DIR\fR
.RS 4
-Выполнить изменения в каталоге
-\fIКАТ_CHROOT\fR
-и использовать файлы настройки из каталога
-\fIКАТ_CHROOT\fR\&.
+Apply changes in the
+\fICHROOT_DIR\fR
+directory and use the configuration files from the
+\fICHROOT_DIR\fR
+directory\&.
.RE
.PP
\fB\-u\fR, \fB\-\-help\fR
@@ -86,55 +88,62 @@ chfn \- изменяет информацию о пользователе
Показать краткую справку и закончить работу\&.
.RE
.PP
-\fB\-w\fR, \fB\-\-work\-phone\fR\ \&\fIРАБОЧИЙ_ТЕЛЕФОН\fR
+\fB\-w\fR, \fB\-\-work\-phone\fR\ \&\fIWORK_PHONE\fR
.RS 4
Изменяет номер рабочего телефона пользователя\&.
.RE
.PP
-Если ни один параметр не указан, то
+If none of the options are selected,
\fBchfn\fR
-переходит в интерактивный режим, предлагая запустившему пользователю изменить данные своей учётной записи\&. Вводимое значение заменяет текущее значение записи; если введена пустая строка, то текущее значение остаётся неизменным\&. Текущее значение показано в скобках
-\fB[ ]\fR\&. При вызове без параметров программа
+operates in an interactive fashion, prompting the user with the current values for all of the fields\&. Enter the new value to change the field, or leave the line blank to use the current value\&. The current value is displayed between a pair of
+\fB[ ]\fR
+marks\&. Without options,
\fBchfn\fR
-изменяет учётную запись запустившего пользователя\&.
+prompts for the current user account\&.
.SH "НАСТРОЙКА"
.PP
-На работу этого инструмента влияют следующие переменные настройки из
-/etc/login\&.defs:
+The following configuration variables in
+/etc/login\&.defs
+change the behavior of this tool:
.PP
-\fBCHFN_AUTH\fR (логический)
+\fBCHFN_AUTH\fR (boolean)
.RS 4
-Если равно yes, chfn
+If
+\fIyes\fR, the
+\fBchfn\fR
+program will require authentication before making any changes, unless run by the superuser\&.
.RE
.PP
-\fBCHFN_RESTRICT\fR (строка)
+\fBCHFN_RESTRICT\fR (string)
.RS 4
-Этим параметром определяются части поля
+This parameter specifies which values in the
\fIgecos\fR
-в файле
-/etc/passwd, которые могут изменять обычные пользователи с помощью программы
-\fBchfn\fR\&. Строка может содержать любую комбинацию букв
+field of the
+/etc/passwd
+file may be changed by regular users using the
+\fBchfn\fR
+program\&. It can be any combination of letters
\fIf\fR,
\fIr\fR,
\fIw\fR,
-\fIh\fR
-для изменения полного имени пользователя, номера комнаты, рабочего и домашнего телефона, соответственно\&. Для совместимости значение
+\fIh\fR, for Full name, Room number, Work phone, and Home phone, respectively\&. For backward compatibility,
\fIyes\fR
-эквивалентно
+is equivalent to
\fIrwh\fR
+and
\fIno\fR
-эквивалентно
-\fIfrwh\fR\&. Если ничего не задано, то только суперпользователь может выполнять любые изменения\&. Наиболее ограничительная настройка достигается снятием SUID бита с файла
-chfn\&.
+is equivalent to
+\fIfrwh\fR\&. If not specified, only the superuser can make any changes\&. The most restrictive setting is better achieved by not installing
+\fBchfn\fR
+SUID\&.
.RE
.PP
-\fBLOGIN_STRING\fR (строка)
+\fBLOGIN_STRING\fR (string)
.RS 4
Строка\-приглашение к вводу пароля\&. Значение по умолчанию: \(FoPassword:\(Fc или перевод этой строки на разные языки\&. Если вы измените эту переменную, то перевод будет отсутствовать\&.
.sp
-Если в строке содержится подстрока
-\fI%s\fR, то она будет заменена на имя пользователя\&.
+If the string contains
+\fI%s\fR, this will be replaced by the user\*(Aqs name\&.
.RE
.SH "ФАЙЛЫ"
.PP
diff --git a/man/ru/man1/chsh.1 b/man/ru/man1/chsh.1
index eaa2abd1..5588a6b6 100644
--- a/man/ru/man1/chsh.1
+++ b/man/ru/man1/chsh.1
@@ -2,12 +2,12 @@
.\" Title: chsh
.\" Author: Julianne Frances Haugh
.\" Generator: DocBook XSL Stylesheets v1.79.1 <http://docbook.sf.net/>
-.\" Date: 06/13/2019
+.\" Date: 12/01/2019
.\" Manual: Пользовательские команды
-.\" Source: shadow-utils 4.7
+.\" Source: shadow-utils 4.8
.\" Language: Russian
.\"
-.TH "chsh" "1" "06/13/2019" "shadow\-utils 4\&.7" "Пользовательские команды"
+.TH "chsh" "1" "12/01/2019" "shadow\-utils 4\&.8" "Пользовательские команды"
.\" -----------------------------------------------------------------
.\" * Define some portability stuff
.\" -----------------------------------------------------------------
@@ -34,65 +34,69 @@ chsh \- изменяет регистрационную оболочку пол
\fBchsh\fR [\fIпараметры\fR] [\fIУЧЁТНАЯ_ЗАПИСЬ\fR]
.SH "ОПИСАНИЕ"
.PP
-Программа
+The
\fBchsh\fR
-изменяет регистрационную оболочку пользователя\&. Она определяет какая команда будет запущена после регистрации пользователя в системе\&. Обычный пользователь может изменять регистрационную оболочку только для своей учётной записи; суперпользователь может изменять регистрационную оболочку любой учётной записи\&.
+command changes the user login shell\&. This determines the name of the user\*(Aqs initial login command\&. A normal user may only change the login shell for her own account; the superuser may change the login shell for any account\&.
.SH "ПАРАМЕТРЫ"
.PP
-Параметры команды
-\fBchsh\fR:
+The options which apply to the
+\fBchsh\fR
+command are:
.PP
\fB\-h\fR, \fB\-\-help\fR
.RS 4
Показать краткую справку и закончить работу\&.
.RE
.PP
-\fB\-R\fR, \fB\-\-root\fR\ \&\fIКАТ_CHROOT\fR
+\fB\-R\fR, \fB\-\-root\fR\ \&\fICHROOT_DIR\fR
.RS 4
-Выполнить изменения в каталоге
-\fIКАТ_CHROOT\fR
-и использовать файлы настройки из каталога
-\fIКАТ_CHROOT\fR\&.
+Apply changes in the
+\fICHROOT_DIR\fR
+directory and use the configuration files from the
+\fICHROOT_DIR\fR
+directory\&.
.RE
.PP
-\fB\-s\fR, \fB\-\-shell\fR\ \&\fIОБОЛОЧКА\fR
+\fB\-s\fR, \fB\-\-shell\fR\ \&\fISHELL\fR
.RS 4
Имя новой регистрационной оболочки пользователя\&. Если задать пустое значение, то будет использована регистрационная оболочка по умолчанию\&.
.RE
.PP
-Если параметр
+If the
\fB\-s\fR
-не задан, то
+option is not selected,
\fBchsh\fR
-переходит в интерактивный режим, предлагая пользователю изменить свою регистрационную оболочку\&. Вводимое значение заменяет текущее значение поля; если введена пустая строка, то текущее значение остаётся неизменным\&. Текущее значение регистрационной оболочки указано в скобках
-\fI[ ]\fR\&.
+operates in an interactive fashion, prompting the user with the current login shell\&. Enter the new value to change the shell, or leave the line blank to use the current one\&. The current shell is displayed between a pair of
+\fI[ ]\fR
+marks\&.
.SH "ЗАМЕЧАНИЕ"
.PP
-Все допустимые имена регистрационных оболочек должны быть указаны в файле
-/etc/shells\&. На суперпользователя это ограничение не действует и поэтому ему разрешено указывать любое значение\&. Для учётной записи с ограниченной регистрационной оболочкой пользователь не может изменить свою регистрационную оболочку\&. Поэтому
+The only restriction placed on the login shell is that the command name must be listed in
+/etc/shells, unless the invoker is the superuser, and then any value may be added\&. An account with a restricted login shell may not change her login shell\&. For this reason, placing
/bin/rsh
-в файле
+in
/etc/shells
-лучше не указывать, так как, если пользователь случайно изменит свою регистрационную оболочку на эту ограниченную оболочку, то не сможет восстановить её первоначальное значение\&.
+is discouraged since accidentally changing to a restricted shell would prevent the user from ever changing her login shell back to its original value\&.
.SH "НАСТРОЙКА"
.PP
-На работу этого инструмента влияют следующие переменные настройки из
-/etc/login\&.defs:
+The following configuration variables in
+/etc/login\&.defs
+change the behavior of this tool:
.PP
-\fBCHSH_AUTH\fR (логический)
+\fBCHSH_AUTH\fR (boolean)
.RS 4
-Если равно
-\fIyes\fR, то программа
+If
+\fIyes\fR, the
\fBchsh\fR
-будет проводить аутентификацию перед тем как выполнить любые изменения, в случае если команда не запущены суперпользователем\&.
+program will require authentication before making any changes, unless run by the superuser\&.
.RE
.PP
-\fBLOGIN_STRING\fR (строка)
+\fBLOGIN_STRING\fR (string)
.RS 4
Строка\-приглашение к вводу пароля\&. Значение по умолчанию: \(FoPassword:\(Fc или перевод этой строки на разные языки\&. Если вы измените эту переменную, то перевод будет отсутствовать\&.
.sp
-Если в строке содержится подстрока
-\fI%s\fR, то она будет заменена на имя пользователя\&.
+If the string contains
+\fI%s\fR, this will be replaced by the user\*(Aqs name\&.
.RE
.SH "ФАЙЛЫ"
.PP
diff --git a/man/ru/man1/expiry.1 b/man/ru/man1/expiry.1
index 12e29862..d4205d34 100644
--- a/man/ru/man1/expiry.1
+++ b/man/ru/man1/expiry.1
@@ -2,12 +2,12 @@
.\" Title: expiry
.\" Author: Julianne Frances Haugh
.\" Generator: DocBook XSL Stylesheets v1.79.1 <http://docbook.sf.net/>
-.\" Date: 06/13/2019
+.\" Date: 12/01/2019
.\" Manual: Пользовательские команды
-.\" Source: shadow-utils 4.7
+.\" Source: shadow-utils 4.8
.\" Language: Russian
.\"
-.TH "expiry" "1" "06/13/2019" "shadow\-utils 4\&.7" "Пользовательские команды"
+.TH "expiry" "1" "12/01/2019" "shadow\-utils 4\&.8" "Пользовательские команды"
.\" -----------------------------------------------------------------
.\" * Define some portability stuff
.\" -----------------------------------------------------------------
@@ -34,15 +34,14 @@ expiry \- проверяет и изменяет пароль согласно
\fBexpiry\fR \fIпараметр\fR
.SH "ОПИСАНИЕ"
.PP
-Программа
+The
\fBexpiry\fR
-проверяет (параметр
-\fB\-c\fR) сколько ещё времени будет работоспособен текущий пароль и вынуждает изменить его (параметр
-\fB\-f\fR), если это требуется\&. Она может запускаться обычным пользователем\&.
+command checks (\fB\-c\fR) the current password expiration and forces (\fB\-f\fR) changes when required\&. It is callable as a normal user command\&.
.SH "ПАРАМЕТРЫ"
.PP
-Параметры команды
-\fBexpiry\fR:
+The options which apply to the
+\fBexpiry\fR
+command are:
.PP
\fB\-c\fR, \fB\-\-check\fR
.RS 4
diff --git a/man/ru/man1/gpasswd.1 b/man/ru/man1/gpasswd.1
index 3a035d45..b8b49e55 100644
--- a/man/ru/man1/gpasswd.1
+++ b/man/ru/man1/gpasswd.1
@@ -2,12 +2,12 @@
.\" Title: gpasswd
.\" Author: Rafal Maszkowski
.\" Generator: DocBook XSL Stylesheets v1.79.1 <http://docbook.sf.net/>
-.\" Date: 06/13/2019
+.\" Date: 12/01/2019
.\" Manual: Пользовательские команды
-.\" Source: shadow-utils 4.7
+.\" Source: shadow-utils 4.8
.\" Language: Russian
.\"
-.TH "gpasswd" "1" "06/13/2019" "shadow\-utils 4\&.7" "Пользовательские команды"
+.TH "gpasswd" "1" "12/01/2019" "shadow\-utils 4\&.8" "Пользовательские команды"
.\" -----------------------------------------------------------------
.\" * Define some portability stuff
.\" -----------------------------------------------------------------
@@ -28,61 +28,63 @@
.\" * MAIN CONTENT STARTS HERE *
.\" -----------------------------------------------------------------
.SH "НАЗВАНИЕ"
-gpasswd \- управление /etc/group и /etc/gshadow
+gpasswd \- administer /etc/group and /etc/gshadow
.SH "СИНТАКСИС"
.HP \w'\fBgpasswd\fR\ 'u
\fBgpasswd\fR [\fIпараметр\fR] \fIгруппа\fR
.SH "ОПИСАНИЕ"
.PP
-Программа
+The
\fBgpasswd\fR
-используется для управления файлом
-/etc/group
-и /etc/gshadow\&. В каждой группе могут быть определены
-администраторы,
-члены и пароль\&.
+command is used to administer
+/etc/group, and /etc/gshadow\&. Every group can have
+administrators,
+members and a password\&.
.PP
-Системные администраторы могут использовать параметр
-\fB\-A\fR, чтобы назначить группе администратора(ов) и параметр
+System administrators can use the
+\fB\-A\fR
+option to define group administrator(s) and the
\fB\-M\fR
-для определения списка членов, а также имеют все права администраторов и членов группы\&.
+option to define members\&. They have all rights of group administrators and members\&.
.PP
-Программа
-\fBgpasswd\fR, запущенная
-администратором группы
-с указанием в командной строке только имени группы, предложит назначить пароль
-\fIгруппе\fR\&.
+\fBgpasswd\fR
+called by
+a group administrator
+with a group name only prompts for the new password of the
+\fIgroup\fR\&.
.PP
-Если пароль не пустой, то для членов группы вызов
+If a password is set the members can still use
\fBnewgrp\fR(1)
-пароля не требует, а не члены группы должны ввести пароль\&.
+without a password, and non\-members must supply the password\&.
.SS "Замечания о паролях групп"
.PP
Пароли групп имеют врождённую проблему с безопасностью, так как пароль знает более одного человека\&. Однако, группы являются полезным инструментом совместной работы различных пользователей\&.
.SH "ПАРАМЕТРЫ"
.PP
-За исключением параметров
+Except for the
\fB\-A\fR
-\fB\-M\fR, параметры нельзя использовать вместе\&.
+and
+\fB\-M\fR
+options, the options cannot be combined\&.
.PP
-Параметры команды
-\fBgpasswd\fR:
+The options which apply to the
+\fBgpasswd\fR
+command are:
.PP
-\fB\-a\fR, \fB\-\-add\fR\ \&\fIпользователь\fR
+\fB\-a\fR, \fB\-\-add\fR\ \&\fIuser\fR
.RS 4
-Добавить
-\fIпользователя\fR
-в указанную
-\fIгруппу\fR\&.
+Add the
+\fIuser\fR
+to the named
+\fIgroup\fR\&.
.RE
.PP
-\fB\-d\fR, \fB\-\-delete\fR\ \&\fIпользователь\fR
+\fB\-d\fR, \fB\-\-delete\fR\ \&\fIuser\fR
.RS 4
-Удалить
-\fIпользователя\fR
-из указанной
-\fIгруппы\fR\&.
+Remove the
+\fIuser\fR
+from the named
+\fIgroup\fR\&.
.RE
.PP
\fB\-h\fR, \fB\-\-help\fR
@@ -90,70 +92,73 @@ gpasswd \- управление /etc/group и /etc/gshadow
Показать краткую справку и закончить работу\&.
.RE
.PP
-\fB\-Q\fR, \fB\-\-root\fR\ \&\fIКАТ_CHROOT\fR
+\fB\-Q\fR, \fB\-\-root\fR\ \&\fICHROOT_DIR\fR
.RS 4
-Выполнить изменения в каталоге
-\fIКАТ_CHROOT\fR
-и использовать файлы настройки из каталога
-\fIКАТ_CHROOT\fR\&.
+Apply changes in the
+\fICHROOT_DIR\fR
+directory and use the configuration files from the
+\fICHROOT_DIR\fR
+directory\&.
.RE
.PP
\fB\-r\fR, \fB\-\-remove\-password\fR
.RS 4
-Удалить пароль указанной
-\fIгруппы\fR\&. Пароль группы будет пустым\&. Только члены группы смогут использовать
+Remove the password from the named
+\fIgroup\fR\&. The group password will be empty\&. Only group members will be allowed to use
\fBnewgrp\fR
-для входа в указанную
-\fIгруппу\fR\&.
+to join the named
+\fIgroup\fR\&.
.RE
.PP
\fB\-R\fR, \fB\-\-restrict\fR
.RS 4
-Ограничить доступ к указанной
-\fIгруппе\fR\&. Пароль группы становится равным \(Fo!\(Fc\&. Только члены группы имеющие пароль смогут использовать
+Restrict the access to the named
+\fIgroup\fR\&. The group password is set to "!"\&. Only group members with a password will be allowed to use
\fBnewgrp\fR
-для входа в указанную
-\fIгруппу\fR\&.
+to join the named
+\fIgroup\fR\&.
.RE
.PP
-\fB\-A\fR, \fB\-\-administrators\fR \fIпользователь\fR, \&...
+\fB\-A\fR, \fB\-\-administrators\fR\ \&\fIuser\fR,\&.\&.\&.
.RS 4
Задать список администраторов группы\&.
.RE
.PP
-\fB\-M\fR, \fB\-\-members\fR\ \&\fIпользователь\fR, \&...
+\fB\-M\fR, \fB\-\-members\fR\ \&\fIuser\fR,\&.\&.\&.
.RS 4
Задать список членов группы\&.
.RE
.SH "ПРЕДОСТЕРЕЖЕНИЯ"
.PP
-Данная утилита работает только с файлом
+This tool only operates on the
/etc/group
-и /etc/gshadow\&.
-Она не может изменить группу NIS или LDAP, это нужно делать на соответствующем сервере\&.
+and /etc/gshadow files\&.
+Thus you cannot change any NIS or LDAP group\&. This must be performed on the corresponding server\&.
.SH "НАСТРОЙКА"
.PP
-На работу этого инструмента влияют следующие переменные настройки из
-/etc/login\&.defs:
+The following configuration variables in
+/etc/login\&.defs
+change the behavior of this tool:
.PP
-\fBENCRYPT_METHOD\fR (строка)
+\fBENCRYPT_METHOD\fR (string)
.RS 4
Задаёт системный алгоритм шифрования по умолчанию для шифрования паролей (используется, если алгоритм не указан в командной строке)\&.
.sp
-Возможны следующие значения:
+It can take one of these values:
\fIDES\fR
-(по умолчанию),
+(default),
\fIMD5\fR, \fISHA256\fR, \fISHA512\fR\&.
.sp
-Замечание: этот параметр переопределяет переменную
-\fBMD5_CRYPT_ENAB\fR\&.
+Note: this parameter overrides the
+\fBMD5_CRYPT_ENAB\fR
+variable\&.
.RE
.PP
-\fBMAX_MEMBERS_PER_GROUP\fR (число)
+\fBMAX_MEMBERS_PER_GROUP\fR (number)
.RS 4
-Максимальное количество членов в записи о группе\&. При достижения максимума заводится новая запись группы (строка) в
+Maximum members per group entry\&. When the maximum is reached, a new group entry (line) is started in
/etc/group
-(с тем же именем, паролем и тем же GID)\&.
+(with the same name, same password, and same GID)\&.
.sp
Значение по умолчанию равно 0, означающее, что ограничения на количество членов в группе нет\&.
.sp
@@ -164,29 +169,30 @@ gpasswd \- управление /etc/group и /etc/gshadow
Замечание: разделение групп поддерживается не всеми инструментами (даже в наборе инструментов Shadow)\&. Вы не должны использовать эту переменную, если вам действительно это ненужно\&.
.RE
.PP
-\fBMD5_CRYPT_ENAB\fR (логический)
+\fBMD5_CRYPT_ENAB\fR (boolean)
.RS 4
-Обозначает, что пароль должен быть зашифрован по алгоритму на основе MD5\&. Если значение равно
-\fIyes\fR, то новые пароли будут зашифрованы по алгоритму на основе MD5, совместимому с используемым в новых версиях FreeBSD\&. Он поддерживает пароли неограниченной длины и имеет более длинную строку соли\&. Установите в
-\fIno\fR, если вам нужно копировать шифрованные пароли в другие системы, которые не поддерживают новый алгоритм\&. По умолчанию
+Indicate if passwords must be encrypted using the MD5\-based algorithm\&. If set to
+\fIyes\fR, new passwords will be encrypted using the MD5\-based algorithm compatible with the one used by recent releases of FreeBSD\&. It supports passwords of unlimited length and longer salt strings\&. Set to
+\fIno\fR
+if you need to copy encrypted passwords to other systems which don\*(Aqt understand the new algorithm\&. Default is
\fIno\fR\&.
.sp
-Эта переменная переопределяется переменной
+This variable is superseded by the
\fBENCRYPT_METHOD\fR
-или любым параметром командной строки, который задаёт алгоритм шифрования\&.
+variable or by any command line option used to configure the encryption algorithm\&.
.sp
-Эта переменная устарела; используйте
+This variable is deprecated\&. You should use
\fBENCRYPT_METHOD\fR\&.
.RE
.PP
-\fBSHA_CRYPT_MIN_ROUNDS\fR (число), \fBSHA_CRYPT_MAX_ROUNDS\fR (число)
+\fBSHA_CRYPT_MIN_ROUNDS\fR (number), \fBSHA_CRYPT_MAX_ROUNDS\fR (number)
.RS 4
-Если значение
+When
\fBENCRYPT_METHOD\fR
-равно
+is set to
\fISHA256\fR
-или
-\fISHA512\fR, эта переменная определяет количество раундов SHA, используемых алгоритмом шифрования по умолчанию (если количество раундов не задано в командной строке)\&.
+or
+\fISHA512\fR, this defines the number of SHA rounds used by the encryption algorithm by default (when the number of rounds is not specified on the command line)\&.
.sp
Увеличение количества раундов повышает сложность подбора пароля простым перебором\&. Но заметим, что при этом для аутентификации пользователей требуется большее количество процессорных ресурсов\&.
.sp
@@ -194,16 +200,16 @@ gpasswd \- управление /etc/group и /etc/gshadow
.sp
Значения должны лежать в диапазоне 1000\-999999999\&.
.sp
-Если задано какое\-то одно значение \(em
+If only one of the
\fBSHA_CRYPT_MIN_ROUNDS\fR
-или
+or
\fBSHA_CRYPT_MAX_ROUNDS\fR
-\(em то будет использовано это значение\&.
+values is set, then this value will be used\&.
.sp
-Если
+If
\fBSHA_CRYPT_MIN_ROUNDS\fR
>
-\fBSHA_CRYPT_MAX_ROUNDS\fR, то используется большее значение\&.
+\fBSHA_CRYPT_MAX_ROUNDS\fR, the highest value will be used\&.
.RE
.SH "ФАЙЛЫ"
.PP
diff --git a/man/ru/man1/groups.1 b/man/ru/man1/groups.1
index 9937315d..e56bdea4 100644
--- a/man/ru/man1/groups.1
+++ b/man/ru/man1/groups.1
@@ -2,12 +2,12 @@
.\" Title: groups
.\" Author: Julianne Frances Haugh
.\" Generator: DocBook XSL Stylesheets v1.79.1 <http://docbook.sf.net/>
-.\" Date: 06/13/2019
+.\" Date: 12/01/2019
.\" Manual: Пользовательские команды
-.\" Source: shadow-utils 4.7
+.\" Source: shadow-utils 4.8
.\" Language: Russian
.\"
-.TH "groups" "1" "06/13/2019" "shadow\-utils 4\&.7" "Пользовательские команды"
+.TH "groups" "1" "12/01/2019" "shadow\-utils 4\&.8" "Пользовательские команды"
.\" -----------------------------------------------------------------
.\" * Define some portability stuff
.\" -----------------------------------------------------------------
@@ -34,20 +34,22 @@ groups \- показывает имена групп запустившего п
\fBgroups\fR [\fIимя\fR]
.SH "ОПИСАНИЕ"
.PP
-Команда
+The
\fBgroups\fR
-показывает имена групп запустившего программу пользователя или их числовые идентификаторы (ID)\&. Если для номера группы нет соответствующей записи в файле
-/etc/group, то отображается числовое значение\&. При указании необязательного параметра
-\fIимя\fR
-выводятся группы для учётной записи с указанным
-\fIименем\fR\&.
+command displays the current group names or ID values\&. If the value does not have a corresponding entry in
+/etc/group, the value will be displayed as the numerical group value\&. The optional
+\fIuser\fR
+parameter will display the groups for the named
+\fIuser\fR\&.
.SH "ЗАМЕЧАНИЕ"
.PP
-В системах, не имеющих поддержки одновременного членства в нескольких группах, используется информация из файла
-/etc/group\&. Для смены своей текущей реальной или эффективной группы пользователь должен использовать команды
+Systems which do not support concurrent group sets will have the information from
+/etc/group
+reported\&. The user must use
\fBnewgrp\fR
-или
-\fBsg\fR\&.
+or
+\fBsg\fR
+to change his current real and effective group ID\&.
.SH "ФАЙЛЫ"
.PP
/etc/group
diff --git a/man/ru/man1/id.1 b/man/ru/man1/id.1
index 3e713ead..7d643ff5 100644
--- a/man/ru/man1/id.1
+++ b/man/ru/man1/id.1
@@ -2,12 +2,12 @@
.\" Title: id
.\" Author: Julianne Frances Haugh
.\" Generator: DocBook XSL Stylesheets v1.79.1 <http://docbook.sf.net/>
-.\" Date: 06/13/2019
+.\" Date: 12/01/2019
.\" Manual: Пользовательские команды
-.\" Source: shadow-utils 4.7
+.\" Source: shadow-utils 4.8
.\" Language: Russian
.\"
-.TH "id" "1" "06/13/2019" "shadow\-utils 4\&.7" "Пользовательские команды"
+.TH "id" "1" "12/01/2019" "shadow\-utils 4\&.8" "Пользовательские команды"
.\" -----------------------------------------------------------------
.\" * Define some portability stuff
.\" -----------------------------------------------------------------
diff --git a/man/ru/man1/login.1 b/man/ru/man1/login.1
index 66acb88e..965ceff0 100644
--- a/man/ru/man1/login.1
+++ b/man/ru/man1/login.1
@@ -2,12 +2,12 @@
.\" Title: login
.\" Author: Julianne Frances Haugh
.\" Generator: DocBook XSL Stylesheets v1.79.1 <http://docbook.sf.net/>
-.\" Date: 06/13/2019
+.\" Date: 12/01/2019
.\" Manual: Пользовательские команды
-.\" Source: shadow-utils 4.7
+.\" Source: shadow-utils 4.8
.\" Language: Russian
.\"
-.TH "login" "1" "06/13/2019" "shadow\-utils 4\&.7" "Пользовательские команды"
+.TH "login" "1" "12/01/2019" "shadow\-utils 4\&.8" "Пользовательские команды"
.\" -----------------------------------------------------------------
.\" * Define some portability stuff
.\" -----------------------------------------------------------------
@@ -31,75 +31,78 @@
login \- начинает сеанс в системе
.SH "СИНТАКСИС"
.HP \w'\fBlogin\fR\ 'u
-\fBlogin\fR [\-p] [\-h\ \fIузел\fR] [\fIимя_пользователя\fR] [\fIПЕРЕМЕННАЯ_ОКРУЖЕНИЯ=ЗНАЧЕНИЕ\fR...]
+\fBlogin\fR [\-p] [\-h\ \fIhost\fR] [\fIимя_пользователя\fR] [\fIПЕРЕМЕННАЯ_ОКРУЖЕНИЯ=ЗНАЧЕНИЕ\fR...]
.HP \w'\fBlogin\fR\ 'u
-\fBlogin\fR [\-p] [\-h\ \fIузел\fR] \-f \fIимя_пользователя\fR
+\fBlogin\fR [\-p] [\-h\ \fIhost\fR] \-f \fIимя_пользователя\fR
.HP \w'\fBlogin\fR\ 'u
-\fBlogin\fR [\-p] \-r\ \fIузел\fR
+\fBlogin\fR [\-p] \-r\ \fIhost\fR
.SH "ОПИСАНИЕ"
.PP
-Программа
+The
\fBlogin\fR
-используется для запуска нового сеанса в системе\&. Как правило, эта программа вызывается автоматически и выводит приглашение
+program is used to establish a new session with the system\&. It is normally invoked automatically by responding to the
\fIlogin:\fR
-на терминал пользователя\&. Программа
+prompt on the user\*(Aqs terminal\&.
\fBlogin\fR
-может восприниматься оболочкой командной строки не как простая программа и вызываться не как подпроцесс\&. При вызове из оболочки
+may be special to the shell and may not be invoked as a sub\-process\&. When called from a shell,
\fBlogin\fR
-должна запускаться посредством вызова
-\fBexec login\fR, что приводит к завершению работы пользователя в текущей оболочке (и, таким образом, вновь входящий в систему пользователь не попадёт в сеанс вызвавшего)\&. Попытка запустить
+should be executed as
+\fBexec login\fR
+which will cause the user to exit from the current shell (and thus will prevent the new logged in user to return to the session of the caller)\&. Attempting to execute
\fBlogin\fR
-из любой оболочки, отличной от регистрационной, приводит к сообщению об ошибке\&.
+from any shell but the login shell will produce an error message\&.
.PP
-В какой\-то момент пользователя попросят ввести свой пароль\&. Чтобы не допустить раскрытия, символы при вводе пароля не отображаются\&. Разрешено очень маленькое количество попыток ввода неправильного пароля, перед тем как
+The user is then prompted for a password, where appropriate\&. Echoing is disabled to prevent revealing the password\&. Only a small number of password failures are permitted before
\fBlogin\fR
-закончит работу и прервёт подключение\&.
+exits and the communications link is severed\&.
.PP
-Если включён механизм устаревания пароля учётной записи, то перед входом в систему может потребоваться смена пароля\&. Для этого нужно ввести старый пароль и новый пароль\&. Подробней об этом написано в
-\fBpasswd\fR(1)\&.
+If password aging has been enabled for your account, you may be prompted for a new password before proceeding\&. You will be forced to provide your old password and the new password before continuing\&. Please refer to
+\fBpasswd\fR(1)
+for more information\&.
.PP
-После успешного входа в систему, будут показаны сообщения от системы и о наличии почты\&. Можно отключить вывод файла системных сообщений из файла
-/etc/motd, создав в домашнем каталоге файл нулевой длины с именем
-\&.hushlogin\&. Сообщение о наличии почты может быть одним из: \(Fo\fIУ вас есть новая почта\&.\fR\(Fc, \(Fo\fIУ вас есть почта\&.\fR\(Fc или \(Fo\fIУ вас нет почты\&.\fR\(Fc, в зависимости от наполненности почтового ящика\&.
+After a successful login, you will be informed of any system messages and the presence of mail\&. You may turn off the printing of the system message file,
+/etc/motd, by creating a zero\-length file
+\&.hushlogin
+in your login directory\&. The mail message will be one of "\fIYou have new mail\&.\fR", "\fIYou have mail\&.\fR", or "\fINo Mail\&.\fR" according to the condition of your mailbox\&.
.PP
-Значение идентификатора учётной записи и группы будет взято из файла
-/etc/passwd\&. Значения переменных
+Your user and group ID will be set according to their values in the
+/etc/passwd
+file\&. The value for
\fB$HOME\fR,
\fB$SHELL\fR,
\fB$PATH\fR,
-\fB$LOGNAME\fR
+\fB$LOGNAME\fR, and
\fB$MAIL\fR
-устанавливаются согласно соответствующим полям учётной записи пользователя\&. Также могут быть установлены значения ulimit, umask и nice из поля GECOS\&.
+are set according to the appropriate fields in the password entry\&. Ulimit, umask and nice values may also be set according to entries in the GECOS field\&.
.PP
-В некоторых системах переменной окружения
+On some installations, the environmental variable
\fB$TERM\fR
-будет присвоен тип терминала линии tty, согласно данным из файла
+will be initialized to the terminal type on your tty line, as specified in
/etc/ttytype\&.
.PP
Также может быть выполнен сценарий инициализации пользовательского интерпретатора команд\&. Подробней об этой функции смотрите соответствующую справочную страницу\&.
.PP
Субсистемный вход в систему можно распознать по наличию символа \(Fo*\(Fc в начале регистрационной оболочки\&. Заданный домашний каталог будет использован как корень новой файловой системы, в которой регистрируется пользователь\&.
.PP
-Программа
+The
\fBlogin\fR
-НЕ удаляет записи о пользователях из файла utmp\&. Эта задача программ
+program is NOT responsible for removing users from the utmp file\&. It is the responsibility of
\fBgetty\fR(8)
+and
\fBinit\fR(8)
-\(em удалять записи о владельце терминального сеанса\&. Если
+to clean up apparent ownership of a terminal session\&. If you use
\fBlogin\fR
-запускается из командной строки без
-\fBexec\fR, то пользователь продолжает находиться в системе даже после завершения работы в \(Foпорождённом сеансе\(Fc\&.
+from the shell prompt without
+\fBexec\fR, the user you use will continue to appear to be logged in even after you log out of the "subsession"\&.
.SH "ПАРАМЕТРЫ"
.PP
\fB\-f\fR
.RS 4
Не выполнять аутентификацию, пользователь уже прошёл проверку\&.
.sp
-Замечание: в этом случае
-\fIимя_пользователя\fR
-обязательно\&.
+Note: In that case,
+\fIusername\fR
+is mandatory\&.
.RE
.PP
\fB\-h\fR
@@ -117,42 +120,42 @@ login \- начинает сеанс в системе
Выполнить протокол autologin для rlogin\&.
.RE
.PP
-Параметры
+The
\fB\-r\fR,
\fB\-h\fR
+and
\fB\-f\fR
-используются только если
+options are only used when
\fBlogin\fR
-запускается суперпользователем\&.
+is invoked by root\&.
.SH "ПРЕДОСТЕРЕЖЕНИЯ"
.PP
-Данная версия
+This version of
\fBlogin\fR
-может быть собрана с разными параметрами и только некоторые из них смогут быть использованы на любой машине\&.
+has many compilation options, only some of which may be in use at any particular site\&.
.PP
Расположение файлов может отличаться на разных системах\&.
.PP
-Программа
+The
\fBlogin\fR
-НЕ удаляет записи о пользователях из файла utmp\&. Эта задача программ
+program is NOT responsible for removing users from the utmp file\&. It is the responsibility of
\fBgetty\fR(8)
+and
\fBinit\fR(8)
-\(em удалять записи о владельце терминального сеанса\&. Если
+to clean up apparent ownership of a terminal session\&. If you use
\fBlogin\fR
-запускается из командной строки без
-\fBexec\fR, то пользователь продолжает находиться в системе даже после завершения работы в \(Foпорождённом сеансе\(Fc\&.
+from the shell prompt without
+\fBexec\fR, the user you use will continue to appear to be logged in even after you log out of the "subsession"\&.
.PP
-Как и для любой программы, запуск
-\fBlogin\fR
-может быть подделан\&. Если неуполномоченные пользователи имеют физический доступ к машине, то атакующий может использовать это для получения пароля следующего человека, который будет работать за машиной\&. Под Linux пользователи могут использовать механизм SAK для установления достоверного пути и таким образом предотвращения атаки\&.
+As with any program,
+\fBlogin\fR\*(Aqs appearance can be faked\&. If non\-trusted users have physical access to a machine, an attacker could use this to obtain the password of the next person coming to sit in front of the machine\&. Under Linux, the SAK mechanism can be used by users to initiate a trusted path and prevent this kind of attack\&.
.SH "НАСТРОЙКА"
.PP
-На работу этого инструмента влияют следующие переменные настройки из
-/etc/login\&.defs:
+The following configuration variables in
+/etc/login\&.defs
+change the behavior of this tool:
.PP
-\fBCONSOLE\fR (строка)
+\fBCONSOLE\fR (string)
.RS 4
Если определена, то значение равно или полному пути к файлу с именами устройств (одно на строку), или списку имён устройств, перечисленных через \(Fo:\(Fc\&. Вход суперпользователя будет разрешён только с этих устройств\&.
.sp
@@ -161,29 +164,29 @@ login \- начинает сеанс в системе
Устройства должны указываться без начального префикса /dev/\&.
.RE
.PP
-\fBCONSOLE_GROUPS\fR (строка)
+\fBCONSOLE_GROUPS\fR (string)
.RS 4
-Список групп для добавления к набору пользовательских дополнительных групп при входе с консоли (определяемой переменной CONSOLE)\&. По умолчанию не указана\&.
+List of groups to add to the user\*(Aqs supplementary groups set when logging in on the console (as determined by the CONSOLE setting)\&. Default is none\&.
-Используйте осторожно \(em может дать пользователям постоянный доступ к этим группам, даже если они не входили с консоли\&.
+Use with caution \- it is possible for users to gain permanent access to these groups, even when not logged in on the console\&.
.RE
.PP
-\fBDEFAULT_HOME\fR (логический)
+\fBDEFAULT_HOME\fR (boolean)
.RS 4
Определяет, можно ли войти в систему, если нельзя выполнить cd в домашний каталог\&. По умолчанию \(Fono\(Fc\&.
.sp
-Если равно
-\fIyes\fR, то пользователь будет попадать в корневой каталог (/), если невозможно выполнить cd в его домашний каталог\&.
+If set to
+\fIyes\fR, the user will login in the root (/) directory if it is not possible to cd to her home directory\&.
.RE
.PP
-\fBENV_HZ\fR (строка)
+\fBENV_HZ\fR (string)
.RS 4
-Если установлена, то будет использоваться для определения переменной окружения HZ при входе пользователя в систему\&. Значение должно начинаться с
-\fIHZ=\fR\&. Обычное значение для Linux \(em
+If set, it will be used to define the HZ environment variable when a user login\&. The value must be preceded by
+\fIHZ=\fR\&. A common value on Linux is
\fIHZ=100\fR\&.
.RE
.PP
-\fBENV_PATH\fR (строка)
+\fBENV_PATH\fR (string)
.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
@@ -191,7 +194,7 @@ If set, it will be used to define the PATH environment variable when a regular u
\fIPATH=/bin:/usr/bin\fR\&.
.RE
.PP
-\fBENV_SUPATH\fR (строка)
+\fBENV_SUPATH\fR (string)
.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
@@ -199,28 +202,28 @@ If set, it will be used to define the PATH environment variable when the superus
\fIPATH=/sbin:/bin:/usr/sbin:/usr/bin\fR\&.
.RE
.PP
-\fBENV_TZ\fR (строка)
+\fBENV_TZ\fR (string)
.RS 4
-Если установлена, то будет использоваться для определения переменной окружения TZ при входе пользователя\&. Значение может быть равно имени часового пояса, начинающегося
+If set, it will be used to define the TZ environment variable when a user login\&. The value can be the name of a timezone preceded by
\fITZ=\fR
-(например,
-\fITZ=CST6CDT\fR), или полному пути к файлу с параметрами часового пояса (например,
+(for example
+\fITZ=CST6CDT\fR), or the full path to the file containing the timezone specification (for example
/etc/tzname)\&.
.sp
-Если указан полный путь, но файл не существует или недоступен для чтения, то используется значение по умолчанию:
+If a full path is specified but the file does not exist or cannot be read, the default is to use
\fITZ=CST6CDT\fR\&.
.RE
.PP
-\fBENVIRON_FILE\fR (строка)
+\fBENVIRON_FILE\fR (string)
.RS 4
Если этот файл существует и доступ для чтения, то из него читает регистрационное окружение\&. Каждая строка должна иметь формат: имя=значение\&.
.sp
Строки, начинающиеся с #, считаются комментарием и игнорируются\&.
.RE
.PP
-\fBERASECHAR\fR (число)
+\fBERASECHAR\fR (number)
.RS 4
-Символ ERASE у терминала (\fI010\fR
+Terminal ERASE character (\fI010\fR
= backspace,
\fI0177\fR
= DEL)\&.
@@ -228,198 +231,200 @@ If set, it will be used to define the PATH environment variable when the superus
Значение может начинаться с \(Fo0\(Fc при указании значения в восьмеричной системе счисления или \(Fo0x\(Fc при указании значения в шестнадцатеричной системе счисления\&.
.RE
.PP
-\fBFAIL_DELAY\fR (число)
+\fBFAIL_DELAY\fR (number)
.RS 4
Задержка в секундах перед повторной попыткой после неудачного входа\&.
.RE
.PP
-\fBFAILLOG_ENAB\fR (логический)
+\fBFAILLOG_ENAB\fR (boolean)
.RS 4
-Включить протоколирование и показ информации о неудачных входах из
-/var/log/faillog\&.
+Enable logging and display of
+/var/log/faillog
+login failure info\&.
.RE
.PP
-\fBFAKE_SHELL\fR (строка)
+\fBFAKE_SHELL\fR (string)
.RS 4
-Если установлена, то программа
+If set,
\fBlogin\fR
-запустит указанную оболочку вместо пользовательской оболочки заданной в
+will execute this shell instead of the users\*(Aq shell specified in
/etc/passwd\&.
.RE
.PP
-\fBFTMP_FILE\fR (строка)
+\fBFTMP_FILE\fR (string)
.RS 4
Если определена, то неудачные попытки входа будут протоколироваться в этот файл в формате utmp\&.
.RE
.PP
-\fBHUSHLOGIN_FILE\fR (строка)
+\fBHUSHLOGIN_FILE\fR (string)
.RS 4
Если определена, то этот файл может заблокировать все обычные переговоры (chatter) при входе\&. Если указан полный путь к файлу, то будет включён сокращённый (hushed) режим, если в этом файле указано имя пользователя или оболочка\&. Если указан не полный путь, то будет включён сокращённый (hushed) режим, если файл находится в домашнем каталоге пользователя\&.
.RE
.PP
-\fBISSUE_FILE\fR (строка)
+\fBISSUE_FILE\fR (string)
.RS 4
Если определена, то этот файл будет показан перед каждым появлением приглашения на вход\&.
.RE
.PP
-\fBKILLCHAR\fR (число)
+\fBKILLCHAR\fR (number)
.RS 4
-Символ KILL у терминала (\fI025\fR
+Terminal KILL character (\fI025\fR
= CTRL/U)\&.
.sp
Значение может начинаться с \(Fo0\(Fc при указании значения в восьмеричной системе счисления или \(Fo0x\(Fc при указании значения в шестнадцатеричной системе счисления\&.
.RE
.PP
-\fBLASTLOG_ENAB\fR (логический)
+\fBLASTLOG_ENAB\fR (boolean)
.RS 4
Включить протоколирование и показ информации о времени входа из /var/log/lastlog\&.
.RE
.PP
-\fBLOGIN_RETRIES\fR (число)
+\fBLOGIN_RETRIES\fR (number)
.RS 4
Максимальное количество попыток входа при вводе неверного пароля\&.
.RE
.PP
-\fBLOGIN_STRING\fR (строка)
+\fBLOGIN_STRING\fR (string)
.RS 4
Строка\-приглашение к вводу пароля\&. Значение по умолчанию: \(FoPassword:\(Fc или перевод этой строки на разные языки\&. Если вы измените эту переменную, то перевод будет отсутствовать\&.
.sp
-Если в строке содержится подстрока
-\fI%s\fR, то она будет заменена на имя пользователя\&.
+If the string contains
+\fI%s\fR, this will be replaced by the user\*(Aqs name\&.
.RE
.PP
-\fBLOGIN_TIMEOUT\fR (число)
+\fBLOGIN_TIMEOUT\fR (number)
.RS 4
Максимальное время в секундах, отведённое на вход\&.
.RE
.PP
-\fBLOG_OK_LOGINS\fR (логический)
+\fBLOG_OK_LOGINS\fR (boolean)
.RS 4
Включить протоколирование успешных входов\&.
.RE
.PP
-\fBLOG_UNKFAIL_ENAB\fR (логический)
+\fBLOG_UNKFAIL_ENAB\fR (boolean)
.RS 4
Включить показ неизвестных имён пользователей при записи неудачных попыток входа\&.
.sp
Замечание: протоколирование неизвестных имён пользователя может привести к проблемам с безопасностью, если пользователь введёт свой пароль вместо своего имени\&.
.RE
.PP
-\fBMAIL_CHECK_ENAB\fR (логический)
+\fBMAIL_CHECK_ENAB\fR (boolean)
.RS 4
Включает проверку и показ состояния почтового ящика при входе\&.
.sp
Вы должны выключить это, если почтовый ящик проверяется из файлов автозапуска оболочки (\(Fomailx \-e\(Fc или похожей командой)\&.
.RE
.PP
-\fBMAIL_DIR\fR (строка)
+\fBMAIL_DIR\fR (string)
.RS 4
Почтовый каталог\&. Данный параметр нужен для управления почтовым ящиком при изменении или удалении учётной записи пользователя\&. Если параметр не задан, то используется значение указанное при сборке\&.
.RE
.PP
-\fBMAIL_FILE\fR (строка)
+\fBMAIL_FILE\fR (string)
.RS 4
Определяет расположение почтовых файлов пользователя относительно домашнего каталога\&.
.RE
.PP
-Переменные
+The
\fBMAIL_DIR\fR
+and
\fBMAIL_FILE\fR
-используются командами
+variables are used by
\fBuseradd\fR,
-\fBusermod\fR
+\fBusermod\fR, and
\fBuserdel\fR
-для создания, перемещения или удаления почты пользователя\&.
+to create, move, or delete the user\*(Aqs mail spool\&.
.PP
-Если значение
+If
\fBMAIL_CHECK_ENAB\fR
-равно
-\fIyes\fR, то они также используются для определения переменной окружения
-\fBMAIL\fR\&.
+is set to
+\fIyes\fR, they are also used to define the
+\fBMAIL\fR
+environment variable\&.
.PP
-\fBMOTD_FILE\fR (строка)
+\fBMOTD_FILE\fR (string)
.RS 4
Если определена, то при входе будет показано \(Foсообщение дня\(Fc из файла со списком значений, разделённых \(Fo:\(Fc\&.
.RE
.PP
-\fBNOLOGINS_FILE\fR (строка)
+\fBNOLOGINS_FILE\fR (string)
.RS 4
Если определена, значение равно имени файла, чьё существование запретит вход для не суперпользователей\&. В файле должно содержаться сообщение, описывающее почему запрещён вход\&.
.RE
.PP
-\fBPORTTIME_CHECKS_ENAB\fR (логический)
+\fBPORTTIME_CHECKS_ENAB\fR (boolean)
.RS 4
-Включить проверку временных ограничений, заданных в
+Enable checking of time restrictions specified in
/etc/porttime\&.
.RE
.PP
-\fBQUOTAS_ENAB\fR (логический)
+\fBQUOTAS_ENAB\fR (boolean)
.RS 4
-Включает установку ограничений ресурсов из
+Enable setting of resource limits from
/etc/limits
-и ulimit, umask и niceness из поля gecos файла passwd\&.
+and ulimit, umask, and niceness from the user\*(Aqs passwd gecos field\&.
.RE
.PP
-\fBTTYGROUP\fR (строка), \fBTTYPERM\fR (строка)
+\fBTTYGROUP\fR (string), \fBTTYPERM\fR (string)
.RS 4
-Права терминала: tty входа будет принадлежать группе
-\fBTTYGROUP\fR, а права будут назначены в соответствии с
+The terminal permissions: the login tty will be owned by the
+\fBTTYGROUP\fR
+group, and the permissions will be set to
\fBTTYPERM\fR\&.
.sp
-По умолчанию, терминалом владеет первичная группа пользователя, а права устанавливаются в
+By default, the ownership of the terminal is set to the user\*(Aqs primary group and the permissions are set to
\fI0600\fR\&.
.sp
\fBTTYGROUP\fR
-может задаваться или имя группы, или числовой идентификатор группы\&.
+can be either the name of a group or a numeric group identifier\&.
.sp
-Если ваша программа
+If you have a
\fBwrite\fR
-имеет \(Fosetgid\(Fc со специальной группой, которой принадлежат терминалы, то присвойте TTYGROUP номер этой группы, а TTYPERM значение 0620\&. В противном случае оставьте TTYGROUP закомментированной и назначьте TTYPERM значение 622 или 600\&.
+program which is "setgid" to a special group which owns the terminals, define TTYGROUP to the group number and TTYPERM to 0620\&. Otherwise leave TTYGROUP commented out and assign TTYPERM to either 622 or 600\&.
.RE
.PP
-\fBTTYTYPE_FILE\fR (строка)
+\fBTTYTYPE_FILE\fR (string)
.RS 4
Если определена, то в ней указывается имя файла, в котором описано соответствие между линией tty и параметром окружения TERM\&. Каждая строка файла имеет формат вида \(Fovt100 tty01\(Fc\&.
.RE
.PP
-\fBULIMIT\fR (число)
+\fBULIMIT\fR (number)
.RS 4
-Значение
+Default
\fBulimit\fR
-по умолчанию\&.
+value\&.
.RE
.PP
-\fBUMASK\fR (число)
+\fBUMASK\fR (number)
.RS 4
Задаёт начальное значение маски доступа для создаваемых файлов\&. Если не указано, то маска устанавливается в 022\&.
.sp
-Команды
\fBuseradd\fR
+and
\fBnewusers\fR
-используют эту маску для установки прав доступа к домашнему каталогу, который они создают\&.
+use this mask to set the mode of the home directory they create
.sp
-Также она используется программой
+It is also used by
\fBlogin\fR
-для задания начального значения umask пользователя\&. Заметим, что эта маска может быть переопределена из пользовательской строки GECOS (если установлена переменная
-\fBQUOTAS_ENAB\fR) или указанием ограничения с идентификатором
-\fIK\fR, в
+to define users\*(Aq initial umask\&. Note that this mask can be overridden by the user\*(Aqs GECOS line (if
+\fBQUOTAS_ENAB\fR
+is set) or by the specification of a limit with the
+\fIK\fR
+identifier in
\fBlimits\fR(5)\&.
.RE
.PP
-\fBUSERGROUPS_ENAB\fR (логический)
+\fBUSERGROUPS_ENAB\fR (boolean)
.RS 4
Включает установку группы битов umask равной битам владельца (пример: 022 \-> 002, 077 \-> 007) для не суперпользователей, если uid равен gid и имя пользователя совпадает с именем первичной группы\&.
.sp
-Если значение равно
-\fIyes\fR, то
+If set to
+\fIyes\fR,
\fBuserdel\fR
-удаляет пользовательскую группу, если в ней нет больше членов, а
+will remove the user\*(Aqs group if it contains no more members, and
\fBuseradd\fR
-по умолчанию создаёт группу с именем пользователя\&.
+will create by default a group with the name of the user\&.
.RE
.SH "ФАЙЛЫ"
.PP
diff --git a/man/ru/man1/newgrp.1 b/man/ru/man1/newgrp.1
index 423db6ff..8d803daa 100644
--- a/man/ru/man1/newgrp.1
+++ b/man/ru/man1/newgrp.1
@@ -2,12 +2,12 @@
.\" Title: newgrp
.\" Author: Julianne Frances Haugh
.\" Generator: DocBook XSL Stylesheets v1.79.1 <http://docbook.sf.net/>
-.\" Date: 06/13/2019
+.\" Date: 12/01/2019
.\" Manual: Пользовательские команды
-.\" Source: shadow-utils 4.7
+.\" Source: shadow-utils 4.8
.\" Language: Russian
.\"
-.TH "newgrp" "1" "06/13/2019" "shadow\-utils 4\&.7" "Пользовательские команды"
+.TH "newgrp" "1" "12/01/2019" "shadow\-utils 4\&.8" "Пользовательские команды"
.\" -----------------------------------------------------------------
.\" * Define some portability stuff
.\" -----------------------------------------------------------------
@@ -34,32 +34,38 @@ newgrp \- выполняет регистрацию пользователя в
\fBnewgrp\fR [\-] [\fIгруппа\fR]
.SH "ОПИСАНИЕ"
.PP
-Программа
+The
\fBnewgrp\fR
-используется для изменения ID текущей группы в работающем сеансе\&. Если указан необязательный параметр
-\fB\-\fR, то окружение пользователя будет инициализировано повторно, как если бы пользователь заново вошёл в систему, иначе имеющееся окружение, включая текущий рабочий каталог, изменено не будет\&.
+command is used to change the current group ID during a login session\&. If the optional
+\fB\-\fR
+flag is given, the user\*(Aqs environment will be reinitialized as though the user had logged in, otherwise the current environment, including current working directory, remains unchanged\&.
.PP
-Программа
\fBnewgrp\fR
-изменяет идентификатор текущей реальной группы на заданный или на группу по умолчанию, указанную в файле
-/etc/passwd, в случае если имя группы не указано\&. Программа
+changes the current real group ID to the named group, or to the default group listed in
+/etc/passwd
+if no group name is given\&.
\fBnewgrp\fR
-также пытается добавить группу в список групп пользователя\&. Если пользователь не является суперпользователем, то его попросят ввести пароль, даже если он его не имеет (в файле
-/etc/shadow, если для этого пользователя имеется запись в файле теневых паролей, иначе используется файл
-/etc/passwd), а группа имеет, или если пользователь не является членом группы, а группа имеет пароль\&. Если пользователь не является членом группы, а у группы пустой пароль, то пользователю будет отказано в доступе\&.
+also tries to add the group to the user groupset\&. If not root, the user will be prompted for a password if she does not have a password (in
+/etc/shadow
+if this user has an entry in the shadowed password file, or in
+/etc/passwd
+otherwise) and the group does, or if the user is not listed as a member and the group has a password\&. The user will be denied access if the group password is empty and the user is not listed as a member\&.
.PP
-Если есть запись для этой группы в файле
-/etc/gshadow, то список членов и пароль этой группы будут взяты из этого файла, иначе используется запись из файла
-/etc/group\&.
+If there is an entry for this group in
+/etc/gshadow, then the list of members and the password of this group will be taken from this file, otherwise, the entry in
+/etc/group
+is considered\&.
.SH "НАСТРОЙКА"
.PP
-На работу этого инструмента влияют следующие переменные настройки из
-/etc/login\&.defs:
+The following configuration variables in
+/etc/login\&.defs
+change the behavior of this tool:
.PP
-\fBSYSLOG_SG_ENAB\fR (логический)
+\fBSYSLOG_SG_ENAB\fR (boolean)
.RS 4
-Включить протоколирование \(Fosyslog\(Fc действий
-\fBsg\fR\&.
+Enable "syslog" logging of
+\fBsg\fR
+activity\&.
.RE
.SH "ФАЙЛЫ"
.PP
diff --git a/man/ru/man1/passwd.1 b/man/ru/man1/passwd.1
index 9500dca8..c6227bb6 100644
--- a/man/ru/man1/passwd.1
+++ b/man/ru/man1/passwd.1
@@ -2,12 +2,12 @@
.\" Title: passwd
.\" Author: Julianne Frances Haugh
.\" Generator: DocBook XSL Stylesheets v1.79.1 <http://docbook.sf.net/>
-.\" Date: 06/13/2019
+.\" Date: 12/01/2019
.\" Manual: Пользовательские команды
-.\" Source: shadow-utils 4.7
+.\" Source: shadow-utils 4.8
.\" Language: Russian
.\"
-.TH "passwd" "1" "06/13/2019" "shadow\-utils 4\&.7" "Пользовательские команды"
+.TH "passwd" "1" "12/01/2019" "shadow\-utils 4\&.8" "Пользовательские команды"
.\" -----------------------------------------------------------------
.\" * Define some portability stuff
.\" -----------------------------------------------------------------
@@ -34,18 +34,18 @@ passwd \- изменяет пароль пользователя
\fBpasswd\fR [\fIпараметры\fR] [\fIУЧЁТНАЯ_ЗАПИСЬ\fR]
.SH "ОПИСАНИЕ"
.PP
-Программа
+The
\fBpasswd\fR
-изменяет пароли пользовательских учётных записей\&. Обычный пользователь может изменить пароль только своей учётной записи, суперпользователь может изменить пароль любой учётной записи\&. Программа
+command changes passwords for user accounts\&. A normal user may only change the password for their own account, while the superuser may change the password for any account\&.
\fBpasswd\fR
-также изменяет информацию об учётной записи или срок действия пароля\&.
+also changes the account or associated password validity period\&.
.SS "Изменение пароля"
.PP
Сначала пользователя попросят ввести старый пароль, если он был\&. Этот пароль зашифровывается и сравнивается с имеющимся\&. У пользователя есть только одна попытка ввести правильный пароль\&. Для суперпользователя этот шаг пропускается, для того чтобы можно было изменить забытый пароль\&.
.PP
-После ввода пароля проверяется информация об устаревании пароля, чтобы убедиться, что пользователю разрешено изменять пароль в настоящий момент\&. Если нет, то
+After the password has been entered, password aging information is checked to see if the user is permitted to change the password at this time\&. If not,
\fBpasswd\fR
-не производит изменение пароля и завершает работу\&.
+refuses to change the password and exits\&.
.PP
Затем пользователю предложат дважды ввести новый пароль\&. Значение второго ввода сравнивается с первым и для изменения пароли из обеих попыток должны совпасть\&.
.PP
@@ -84,29 +84,30 @@ passwd \- изменяет пароль пользователя
знаки пунктуации
.RE
.PP
-Не включайте системные символы стирания и удаления\&. Программа
+Care must be taken not to include the system default erase or kill characters\&.
\fBpasswd\fR
-не примет пароль, который не имеет достаточной сложности\&.
+will reject any password which is not suitably complex\&.
.SS "Выбор пароля"
.PP
-Безопасность пароля зависит от стойкости алгоритма шифрования и размера пространства ключа\&. В старых системах
+The security of a password depends upon the strength of the encryption algorithm and the size of the key space\&. The legacy
\fIUNIX\fR
-метод шифрования основывался на алгоритме NBS DES\&. Сейчас рекомендуют более новые методы (смотрите
-\fBENCRYPT_METHOD\fR)\&. Размер пространства ключа зависит от степени произвольности выбранного пароля\&.
+System encryption method is based on the NBS DES algorithm\&. More recent methods are now recommended (see
+\fBENCRYPT_METHOD\fR)\&. The size of the key space depends upon the randomness of the password which is selected\&.
.PP
При обеспечении безопасности пароля выбирают нечто среднее между сложным паролем и сложностью работы с ним\&. По этой причине, вы не должны использовать пароль, который является словом из словаря или который придётся записать из\-за его сложности\&. Также, пароль не должен быть названием чего\-либо, номером вашей лицензии, днём рождения и домашним адресом\&. Обо всём этом легко догадаться, что приведёт к нарушению безопасности системы\&.
.PP
You can find advice on how to choose a strong password on http://en\&.wikipedia\&.org/wiki/Password_strength
.SH "ПАРАМЕТРЫ"
.PP
-Параметры команды
-\fBpasswd\fR:
+The options which apply to the
+\fBpasswd\fR
+command are:
.PP
\fB\-a\fR, \fB\-\-all\fR
.RS 4
-Этот параметр можно использовать только вместе с
+This option can be used only with
\fB\-S\fR
-для вывода статуса всех пользователей\&.
+and causes show status for all users\&.
.RE
.PP
\fB\-d\fR, \fB\-\-delete\fR
@@ -124,10 +125,11 @@ You can find advice on how to choose a strong password on http://en\&.wikipedia\
Показать краткую справку и закончить работу\&.
.RE
.PP
-\fB\-i\fR, \fB\-\-inactive\fR\ \&\fIДНЕЙ\fR
+\fB\-i\fR, \fB\-\-inactive\fR\ \&\fIINACTIVE\fR
.RS 4
-Этот параметр используется для блокировки учётной записи по прошествии заданного числа дней после устаревания пароля\&. То есть, если пароль устарел и прошло более указанных
-\fIДНЕЙ\fR, то пользователь больше не сможет использовать данную учётную запись\&.
+This option is used to disable an account after the password has been expired for a number of days\&. After a user account has had an expired password for
+\fIINACTIVE\fR
+days, the user may no longer sign on to the account\&.
.RE
.PP
\fB\-k\fR, \fB\-\-keep\-tokens\fR
@@ -139,18 +141,17 @@ You can find advice on how to choose a strong password on http://en\&.wikipedia\
.RS 4
Заблокировать пароль указанной учётной записи\&. Этот параметр блокирует пароль, изменяя его значение на вариант, который не может быть шифрованным паролем (добавляется символ \(Fo!\(Fc в начало пароля)\&.
.sp
-Заметим, что это не блокирует учётную запись\&. Пользователь всё ещё может войти в систему с помощью другого способа аутентификации (например, с помощью ключа SSH)\&. Чтобы заблокировать учётную запись, администратор должен использовать команду
+Note that this does not disable the account\&. The user may still be able to login using another authentication token (e\&.g\&. an SSH key)\&. To disable the account, administrators should use
\fBusermod \-\-expiredate 1\fR
-(это установит дату устаревания учётной запись равной 2 января 1970 года)\&.
+(this set the account\*(Aqs expire date to Jan 2, 1970)\&.
.sp
Посетитель с заблокированным паролем не может изменить свой пароль\&.
.RE
.PP
-\fB\-n\fR, \fB\-\-mindays\fR\ \&\fIМИН_ДНЕЙ\fR
+\fB\-n\fR, \fB\-\-mindays\fR\ \&\fIMIN_DAYS\fR
.RS 4
-Задать
-\fIминимальное количество дней\fR
-между сменами пароля\&. Нулевое значение этого поля указывает на то, что пользователь может менять свой пароль когда захочет\&.
+Set the minimum number of days between password changes to
+\fIMIN_DAYS\fR\&. A value of zero for this field indicates that the user may change their password at any time\&.
.RE
.PP
\fB\-q\fR, \fB\-\-quiet\fR
@@ -158,18 +159,20 @@ You can find advice on how to choose a strong password on http://en\&.wikipedia\
Не выводить сообщений при работе\&.
.RE
.PP
-\fB\-r\fR, \fB\-\-repository\fR\ \&\fIРЕПОЗИТОРИЙ\fR
+\fB\-r\fR, \fB\-\-repository\fR\ \&\fIREPOSITORY\fR
.RS 4
-Изменить пароль в
-\fIРЕПОЗИТОРИИ\fR\&.
+change password in
+\fIREPOSITORY\fR
+repository
.RE
.PP
-\fB\-R\fR, \fB\-\-root\fR\ \&\fIКАТ_CHROOT\fR
+\fB\-R\fR, \fB\-\-root\fR\ \&\fICHROOT_DIR\fR
.RS 4
-Выполнить изменения в каталоге
-\fIКАТ_CHROOT\fR
-и использовать файлы настройки из каталога
-\fIКАТ_CHROOT\fR\&.
+Apply changes in the
+\fICHROOT_DIR\fR
+directory and use the configuration files from the
+\fICHROOT_DIR\fR
+directory\&.
.RE
.PP
\fB\-S\fR, \fB\-\-status\fR
@@ -179,28 +182,28 @@ You can find advice on how to choose a strong password on http://en\&.wikipedia\
.PP
\fB\-u\fR, \fB\-\-unlock\fR
.RS 4
-Разблокировать пароль указанной учётной записи\&. Этот параметр разблокирует пароль, возвращая его прежнее значение (которое было перед использованием параметра
-\fB\-l\fR)\&.
+Unlock the password of the named account\&. This option re\-enables a password by changing the password back to its previous value (to the value before using the
+\fB\-l\fR
+option)\&.
.RE
.PP
-\fB\-w\fR, \fB\-\-warndays\fR\ \&\fIПРЕД_ДНЕЙ\fR
+\fB\-w\fR, \fB\-\-warndays\fR\ \&\fIWARN_DAYS\fR
.RS 4
-Установить число дней выдачи предупреждения, перед тем как потребуется смена пароля\&. В параметре
-\fIПРЕД_ДНЕЙ\fR
-указывается число дней перед тем как пароль устареет, в течении которых пользователю будут напоминать, что пароль скоро устареет\&.
+Set the number of days of warning before a password change is required\&. The
+\fIWARN_DAYS\fR
+option is the number of days prior to the password expiring that a user will be warned that their password is about to expire\&.
.RE
.PP
-\fB\-x\fR, \fB\-\-maxdays\fR\ \&\fIМАКС_ДНЕЙ\fR
+\fB\-x\fR, \fB\-\-maxdays\fR\ \&\fIMAX_DAYS\fR
.RS 4
-Установить максимальное количество дней, в течении которых пароль остаётся рабочим\&. После
-\fIМАКС_ДНЕЙ\fR
-пароль нужно изменить\&.
+Set the maximum number of days a password remains valid\&. After
+\fIMAX_DAYS\fR, the password is required to be changed\&.
.sp
-Значение
+Passing the number
\fI\-1\fR
-в параметре
-\fIМАКС_ДНЕЙ\fR
-отменяет проверку пароля\&.
+as
+\fIMAX_DAYS\fR
+will remove checking a password\*(Aqs validity\&.
.RE
.SH "ПРЕДОСТЕРЕЖЕНИЯ"
.PP
@@ -209,70 +212,73 @@ You can find advice on how to choose a strong password on http://en\&.wikipedia\
Пользователи не могут изменять свои пароли в системе, если включён NIS и они не вошли на сервер NIS\&.
.SH "НАСТРОЙКА"
.PP
-На работу этого инструмента влияют следующие переменные настройки из
-/etc/login\&.defs:
+The following configuration variables in
+/etc/login\&.defs
+change the behavior of this tool:
.PP
-\fBENCRYPT_METHOD\fR (строка)
+\fBENCRYPT_METHOD\fR (string)
.RS 4
Задаёт системный алгоритм шифрования по умолчанию для шифрования паролей (используется, если алгоритм не указан в командной строке)\&.
.sp
-Возможны следующие значения:
+It can take one of these values:
\fIDES\fR
-(по умолчанию),
+(default),
\fIMD5\fR, \fISHA256\fR, \fISHA512\fR\&.
.sp
-Замечание: этот параметр переопределяет переменную
-\fBMD5_CRYPT_ENAB\fR\&.
+Note: this parameter overrides the
+\fBMD5_CRYPT_ENAB\fR
+variable\&.
.RE
.PP
-\fBMD5_CRYPT_ENAB\fR (логический)
+\fBMD5_CRYPT_ENAB\fR (boolean)
.RS 4
-Обозначает, что пароль должен быть зашифрован по алгоритму на основе MD5\&. Если значение равно
-\fIyes\fR, то новые пароли будут зашифрованы по алгоритму на основе MD5, совместимому с используемым в новых версиях FreeBSD\&. Он поддерживает пароли неограниченной длины и имеет более длинную строку соли\&. Установите в
-\fIno\fR, если вам нужно копировать шифрованные пароли в другие системы, которые не поддерживают новый алгоритм\&. По умолчанию
+Indicate if passwords must be encrypted using the MD5\-based algorithm\&. If set to
+\fIyes\fR, new passwords will be encrypted using the MD5\-based algorithm compatible with the one used by recent releases of FreeBSD\&. It supports passwords of unlimited length and longer salt strings\&. Set to
+\fIno\fR
+if you need to copy encrypted passwords to other systems which don\*(Aqt understand the new algorithm\&. Default is
\fIno\fR\&.
.sp
-Эта переменная переопределяется переменной
+This variable is superseded by the
\fBENCRYPT_METHOD\fR
-или любым параметром командной строки, который задаёт алгоритм шифрования\&.
+variable or by any command line option used to configure the encryption algorithm\&.
.sp
-Эта переменная устарела; используйте
+This variable is deprecated\&. You should use
\fBENCRYPT_METHOD\fR\&.
.RE
.PP
-\fBOBSCURE_CHECKS_ENAB\fR (логический)
+\fBOBSCURE_CHECKS_ENAB\fR (boolean)
.RS 4
Включает дополнительные проверки при смене пароля\&.
.RE
.PP
-\fBPASS_ALWAYS_WARN\fR (логический)
+\fBPASS_ALWAYS_WARN\fR (boolean)
.RS 4
Предупреждать о слабых паролях (но разрешать их использовать) для суперпользователя\&.
.RE
.PP
-\fBPASS_CHANGE_TRIES\fR (число)
+\fBPASS_CHANGE_TRIES\fR (number)
.RS 4
Максимальное количество попыток смены пароля (слишком простого) при непрохождении проверки\&.
.RE
.PP
-\fBPASS_MAX_LEN\fR (число), \fBPASS_MIN_LEN\fR (число)
+\fBPASS_MAX_LEN\fR (number), \fBPASS_MIN_LEN\fR (number)
.RS 4
-Количество значимых символов в пароле для crypt()\&. По умолчанию значение
+Number of significant characters in the password for crypt()\&.
\fBPASS_MAX_LEN\fR
-равно 8\&. Не изменяйте, если ваш crypt() лучше\&. Игнорируется, если значение
+is 8 by default\&. Don\*(Aqt change unless your crypt() is better\&. This is ignored if
\fBMD5_CRYPT_ENAB\fR
-равно
+set to
\fIyes\fR\&.
.RE
.PP
-\fBSHA_CRYPT_MIN_ROUNDS\fR (число), \fBSHA_CRYPT_MAX_ROUNDS\fR (число)
+\fBSHA_CRYPT_MIN_ROUNDS\fR (number), \fBSHA_CRYPT_MAX_ROUNDS\fR (number)
.RS 4
-Если значение
+When
\fBENCRYPT_METHOD\fR
-равно
+is set to
\fISHA256\fR
-или
-\fISHA512\fR, эта переменная определяет количество раундов SHA, используемых алгоритмом шифрования по умолчанию (если количество раундов не задано в командной строке)\&.
+or
+\fISHA512\fR, this defines the number of SHA rounds used by the encryption algorithm by default (when the number of rounds is not specified on the command line)\&.
.sp
Увеличение количества раундов повышает сложность подбора пароля простым перебором\&. Но заметим, что при этом для аутентификации пользователей требуется большее количество процессорных ресурсов\&.
.sp
@@ -280,16 +286,16 @@ You can find advice on how to choose a strong password on http://en\&.wikipedia\
.sp
Значения должны лежать в диапазоне 1000\-999999999\&.
.sp
-Если задано какое\-то одно значение \(em
+If only one of the
\fBSHA_CRYPT_MIN_ROUNDS\fR
-или
+or
\fBSHA_CRYPT_MAX_ROUNDS\fR
-\(em то будет использовано это значение\&.
+values is set, then this value will be used\&.
.sp
-Если
+If
\fBSHA_CRYPT_MIN_ROUNDS\fR
>
-\fBSHA_CRYPT_MAX_ROUNDS\fR, то используется большее значение\&.
+\fBSHA_CRYPT_MAX_ROUNDS\fR, the highest value will be used\&.
.RE
.SH "ФАЙЛЫ"
.PP
@@ -309,50 +315,51 @@ You can find advice on how to choose a strong password on http://en\&.wikipedia\
.RE
.SH "ВОЗВРАЩАЕМЫЕ ЗНАЧЕНИЯ"
.PP
-Программа
+The
\fBpasswd\fR
-завершая работу, возвращает следующие значения:
+command exits with the following values:
.PP
\fI0\fR
.RS 4
-успешное выполнение
+success
.RE
.PP
\fI1\fR
.RS 4
-доступ запрещён
+permission denied
.RE
.PP
\fI2\fR
.RS 4
-недопустимая комбинация параметров
+invalid combination of options
.RE
.PP
\fI3\fR
.RS 4
-неожиданная ошибка при работе, ничего не сделано
+unexpected failure, nothing done
.RE
.PP
\fI4\fR
.RS 4
-неожиданная ошибка при работе, отсутствует файл
+unexpected failure,
passwd
+file missing
.RE
.PP
\fI5\fR
.RS 4
-файл
passwd
-занят другой программой, попробуйте ещё раз
+file busy, try again
.RE
.PP
\fI6\fR
.RS 4
-недопустимое значение параметра
+invalid argument to option
.RE
.SH "СМОТРИТЕ ТАКЖЕ"
.PP
\fBchpasswd\fR(8),
\fBpasswd\fR(5),
\fBshadow\fR(5),
-\fBlogin.defs\fR(5),\fBusermod\fR(8)\&.
+\fBlogin.defs\fR(5),
+\fBusermod\fR(8)\&.
diff --git a/man/ru/man1/sg.1 b/man/ru/man1/sg.1
index e77c4536..6d7dcdcd 100644
--- a/man/ru/man1/sg.1
+++ b/man/ru/man1/sg.1
@@ -2,12 +2,12 @@
.\" Title: sg
.\" Author: Julianne Frances Haugh
.\" Generator: DocBook XSL Stylesheets v1.79.1 <http://docbook.sf.net/>
-.\" Date: 06/13/2019
+.\" Date: 12/01/2019
.\" Manual: Пользовательские команды
-.\" Source: shadow-utils 4.7
+.\" Source: shadow-utils 4.8
.\" Language: Russian
.\"
-.TH "sg" "1" "06/13/2019" "shadow\-utils 4\&.7" "Пользовательские команды"
+.TH "sg" "1" "12/01/2019" "shadow\-utils 4\&.8" "Пользовательские команды"
.\" -----------------------------------------------------------------
.\" * Define some portability stuff
.\" -----------------------------------------------------------------
@@ -31,34 +31,40 @@
sg \- выполняет команду с правами другой группы
.SH "СИНТАКСИС"
.HP \w'\fBsg\fR\ 'u
-\fBsg\fR [\-] [группа\ [\-c]\ команда]
+\fBsg\fR [\-] [group\ [\-c\ ]\ command]
.SH "ОПИСАНИЕ"
.PP
-Команда
+The
\fBsg\fR
-работает подобно команде
-\fBnewgrp\fR, но в качестве параметра ожидает команду\&. Команда будет выполнена оболочкой
-/bin/sh\&. В большинстве оболочек, откуда может запускаться
-\fBsg\fR, команду из нескольких слов нужно заключать в кавычки\&. Другим отличием между
+command works similar to
\fBnewgrp\fR
+but accepts a command\&. The command will be executed with the
+/bin/sh
+shell\&. With most shells you may run
\fBsg\fR
-является то, что некоторые оболочки воспринимают
+from, you need to enclose multi\-word commands in quotes\&. Another difference between
\fBnewgrp\fR
-особенным образом, заменяя себя новым экземпляром оболочки, которую создаёт
-\fBnewgrp\fR\&. Этого не происходит с командой
-\fBsg\fR, поэтому после завершения работы
+and
\fBsg\fR
-вы возвращаетесь в предыдущую группу\&.
+is that some shells treat
+\fBnewgrp\fR
+specially, replacing themselves with a new instance of a shell that
+\fBnewgrp\fR
+creates\&. This doesn\*(Aqt happen with
+\fBsg\fR, so upon exit from a
+\fBsg\fR
+command you are returned to your previous group ID\&.
.SH "НАСТРОЙКА"
.PP
-На работу этого инструмента влияют следующие переменные настройки из
-/etc/login\&.defs:
+The following configuration variables in
+/etc/login\&.defs
+change the behavior of this tool:
.PP
-\fBSYSLOG_SG_ENAB\fR (логический)
+\fBSYSLOG_SG_ENAB\fR (boolean)
.RS 4
-Включить протоколирование \(Fosyslog\(Fc действий
-\fBsg\fR\&.
+Enable "syslog" logging of
+\fBsg\fR
+activity\&.
.RE
.SH "ФАЙЛЫ"
.PP
diff --git a/man/ru/man1/su.1 b/man/ru/man1/su.1
index d64319c4..d0252dba 100644
--- a/man/ru/man1/su.1
+++ b/man/ru/man1/su.1
@@ -2,12 +2,12 @@
.\" Title: su
.\" Author: Julianne Frances Haugh
.\" Generator: DocBook XSL Stylesheets v1.79.1 <http://docbook.sf.net/>
-.\" Date: 06/13/2019
+.\" Date: 12/01/2019
.\" Manual: Пользовательские команды
-.\" Source: shadow-utils 4.7
+.\" Source: shadow-utils 4.8
.\" Language: Russian
.\"
-.TH "su" "1" "06/13/2019" "shadow\-utils 4\&.7" "Пользовательские команды"
+.TH "su" "1" "12/01/2019" "shadow\-utils 4\&.8" "Пользовательские команды"
.\" -----------------------------------------------------------------
.\" * Define some portability stuff
.\" -----------------------------------------------------------------
@@ -55,28 +55,29 @@ option is special: it is also recognized after
.PP
Пользователю предложат ввести пароль, если он задан\&. При неверном пароле возникает сообщение об ошибке\&. Все попытки, удачные и неудачные, протоколируются системой с целью обнаружения злоупотреблений\&.
.PP
-Текущее окружение передаётся новой оболочке\&. Значение
+The current environment is passed to the new shell\&. The value of
\fB$PATH\fR
-сбрасывается в значение
+is reset to
/bin:/usr/bin
-для обычных пользователей или в
+for normal users, or
/sbin:/bin:/usr/sbin:/usr/bin
-для суперпользователя\&. Эти значения можно изменить в переменных
+for the superuser\&. This may be changed with the
\fBENV_PATH\fR
+and
\fBENV_SUPATH\fR
-в файле
+definitions in
/etc/login\&.defs\&.
.PP
Субсистемный вход в систему можно распознать по наличию символа \(Fo*\(Fc в начале регистрационной оболочки\&. Заданный домашний каталог будет использован как корень новой файловой системы, в которой регистрируется пользователь\&.
.SH "ПАРАМЕТРЫ"
.PP
-Параметры команды
-\fBsu\fR:
+The options which apply to the
+\fBsu\fR
+command are:
.PP
-\fB\-c\fR, \fB\-\-command\fR\ \&\fIКОМАНДА\fR
+\fB\-c\fR, \fB\-\-command\fR\ \&\fICOMMAND\fR
.RS 4
-Указать команду, которая будет запущена оболочкой в виде параметра для
+Specify a command that will be invoked by the shell using its
\fB\-c\fR\&.
.sp
The executed command will have no controlling terminal\&. This option cannot be used to execute interactive programs which need a controlling TTY\&.
@@ -95,137 +96,140 @@ and
\fB\-\-login\fR) do not have this restriction\&.
.RE
.PP
-\fB\-s\fR, \fB\-\-shell\fR\ \&\fIОБОЛОЧКА\fR
+\fB\-s\fR, \fB\-\-shell\fR\ \&\fISHELL\fR
.RS 4
Оболочка, которая будет запущена\&.
.sp
-Запущенная оболочка выбирается из (в порядке убывания приоритета):
+The invoked shell is chosen from (highest priority first):
.PP
.RS 4
-Оболочка указанная в параметре \-\-shell\&.
+The shell specified with \-\-shell\&.
.RE
.PP
.RS 4
-Если используется
-\fB\-\-preserve\-environment\fR, то оболочка задаётся переменной окружения
-\fB$SHELL\fR\&.
+If
+\fB\-\-preserve\-environment\fR
+is used, the shell specified by the
+\fB$SHELL\fR
+environment variable\&.
.RE
.PP
.RS 4
-Оболочка, указанная в записи файла
+The shell indicated in the
/etc/passwd
-для заданного пользователя\&.
+entry for the target user\&.
.RE
.PP
.RS 4
-/bin/sh, если ни одной оболочке не было найдено с помощью методов, указанных выше\&.
+/bin/sh
+if a shell could not be found by any above method\&.
.RE
.sp
-Если заданный пользователь имеет ограниченную оболочку (то есть оболочка в поле пользовательской записи в файле
+If the target user has a restricted shell (i\&.e\&. the shell field of this user\*(Aqs entry in
/etc/passwd
-отсутствует в файле
-/etc/shells), то параметр
+is not listed in
+/etc/shells), then the
\fB\-\-shell\fR
-или переменная окружения
+option or the
\fB$SHELL\fR
-не будут учтены, если
+environment variable won\*(Aqt be taken into account, unless
\fBsu\fR
-не была запущена суперпользователем\&.
+is called by root\&.
.RE
.PP
\fB\-m\fR, \fB\-p\fR, \fB\-\-preserve\-environment\fR
.RS 4
-Сохранить текущее окружение за исключением:
+Preserve the current environment, except for:
.PP
\fB$PATH\fR
.RS 4
-сбрасывается в значение
+reset according to the
+/etc/login\&.defs
+options
\fBENV_PATH\fR
-или
+or
\fBENV_SUPATH\fR
-(смотрите далее) из
-/etc/login\&.defs;
+(see below);
.RE
.PP
\fB$IFS\fR
.RS 4
-сбрасывается в значение
-\(Fo<space><tab><newline>\(Fc, если она установлена\&.
+reset to
+\(Fo<space><tab><newline>\(Fc, if it was set\&.
.RE
.sp
-Если заданный пользователь имеет ограниченную оболочку, то этот параметр не сработает (если
+If the target user has a restricted shell, this option has no effect (unless
\fBsu\fR
-не запускается суперпользователем)\&.
+is called by root)\&.
.sp
-Заметим, что поведение окружения по умолчанию таково:
+Note that the default behavior for the environment is the following:
.PP
.RS 4
-Переменные окружение
+The
\fB$HOME\fR,
\fB$SHELL\fR,
\fB$USER\fR,
\fB$LOGNAME\fR,
-\fB$PATH\fR
+\fB$PATH\fR, and
\fB$IFS\fR
-сбрасываются\&.
+environment variables are reset\&.
.RE
.PP
.RS 4
-Если параметр
+If
\fB\-\-login\fR
-не указан, то окружение копируется, за исключением переменных, перечисленных выше\&.
+is not used, the environment is copied, except for the variables above\&.
.RE
.PP
.RS 4
-Если параметр
+If
\fB\-\-login\fR
-указан, то переменные окружения
+is used, the
\fB$TERM\fR,
\fB$COLORTERM\fR,
-\fB$DISPLAY\fR
+\fB$DISPLAY\fR, and
\fB$XAUTHORITY\fR
-копируются (если они установлены)\&.
+environment variables are copied if they were set\&.
.RE
.PP
.RS 4
-Если параметр
+If
\fB\-\-login\fR
-указан, то переменные окружения
+is used, the
\fB$TZ\fR,
-\fB$HZ\fR
+\fB$HZ\fR, and
\fB$MAIL\fR
-устанавливаются согласно переменным файла
-/etc/login\&.defs:
+environment variables are set according to the
+/etc/login\&.defs
+options
\fBENV_TZ\fR,
\fBENV_HZ\fR,
-\fBMAIL_DIR\fR
+\fBMAIL_DIR\fR, and
\fBMAIL_FILE\fR
-(смотрите далее)\&.
+(see below)\&.
.RE
.PP
.RS 4
-Если параметр
+If
\fB\-\-login\fR
-указан, то дополнительные переменные окружения могут быть установлены из файла
+is used, other environment variables might be set by the
\fBENVIRON_FILE\fR
-(смотрите далее)\&.
+file (see below)\&.
.RE
+.sp
.RE
.SH "ПРЕДОСТЕРЕЖЕНИЯ"
.PP
-Данная версия программы
+This version of
\fBsu\fR
-может быть собрана с разными параметрами и только некоторые из них смогут быть использованы на любой машине\&.
+has many compilation options, only some of which may be in use at any particular site\&.
.SH "НАСТРОЙКА"
.PP
-На работу этого инструмента влияют следующие переменные настройки из
-/etc/login\&.defs:
+The following configuration variables in
+/etc/login\&.defs
+change the behavior of this tool:
.PP
-\fBCONSOLE\fR (строка)
+\fBCONSOLE\fR (string)
.RS 4
Если определена, то значение равно или полному пути к файлу с именами устройств (одно на строку), или списку имён устройств, перечисленных через \(Fo:\(Fc\&. Вход суперпользователя будет разрешён только с этих устройств\&.
.sp
@@ -234,36 +238,36 @@ and
Устройства должны указываться без начального префикса /dev/\&.
.RE
.PP
-\fBCONSOLE_GROUPS\fR (строка)
+\fBCONSOLE_GROUPS\fR (string)
.RS 4
-Список групп для добавления к набору пользовательских дополнительных групп при входе с консоли (определяемой переменной CONSOLE)\&. По умолчанию не указана\&.
+List of groups to add to the user\*(Aqs supplementary groups set when logging in on the console (as determined by the CONSOLE setting)\&. Default is none\&.
-Используйте осторожно \(em может дать пользователям постоянный доступ к этим группам, даже если они не входили с консоли\&.
+Use with caution \- it is possible for users to gain permanent access to these groups, even when not logged in on the console\&.
.RE
.PP
-\fBDEFAULT_HOME\fR (логический)
+\fBDEFAULT_HOME\fR (boolean)
.RS 4
Определяет, можно ли войти в систему, если нельзя выполнить cd в домашний каталог\&. По умолчанию \(Fono\(Fc\&.
.sp
-Если равно
-\fIyes\fR, то пользователь будет попадать в корневой каталог (/), если невозможно выполнить cd в его домашний каталог\&.
+If set to
+\fIyes\fR, the user will login in the root (/) directory if it is not possible to cd to her home directory\&.
.RE
.PP
-\fBENV_HZ\fR (строка)
+\fBENV_HZ\fR (string)
.RS 4
-Если установлена, то будет использоваться для определения переменной окружения HZ при входе пользователя в систему\&. Значение должно начинаться с
-\fIHZ=\fR\&. Обычное значение для Linux \(em
+If set, it will be used to define the HZ environment variable when a user login\&. The value must be preceded by
+\fIHZ=\fR\&. A common value on Linux is
\fIHZ=100\fR\&.
.RE
.PP
-\fBENVIRON_FILE\fR (строка)
+\fBENVIRON_FILE\fR (string)
.RS 4
Если этот файл существует и доступ для чтения, то из него читает регистрационное окружение\&. Каждая строка должна иметь формат: имя=значение\&.
.sp
Строки, начинающиеся с #, считаются комментарием и игнорируются\&.
.RE
.PP
-\fBENV_PATH\fR (строка)
+\fBENV_PATH\fR (string)
.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
@@ -271,7 +275,7 @@ If set, it will be used to define the PATH environment variable when a regular u
\fIPATH=/bin:/usr/bin\fR\&.
.RE
.PP
-\fBENV_SUPATH\fR (строка)
+\fBENV_SUPATH\fR (string)
.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
@@ -279,106 +283,108 @@ If set, it will be used to define the PATH environment variable when the superus
\fIPATH=/sbin:/bin:/usr/sbin:/usr/bin\fR\&.
.RE
.PP
-\fBENV_TZ\fR (строка)
+\fBENV_TZ\fR (string)
.RS 4
-Если установлена, то будет использоваться для определения переменной окружения TZ при входе пользователя\&. Значение может быть равно имени часового пояса, начинающегося
+If set, it will be used to define the TZ environment variable when a user login\&. The value can be the name of a timezone preceded by
\fITZ=\fR
-(например,
-\fITZ=CST6CDT\fR), или полному пути к файлу с параметрами часового пояса (например,
+(for example
+\fITZ=CST6CDT\fR), or the full path to the file containing the timezone specification (for example
/etc/tzname)\&.
.sp
-Если указан полный путь, но файл не существует или недоступен для чтения, то используется значение по умолчанию:
+If a full path is specified but the file does not exist or cannot be read, the default is to use
\fITZ=CST6CDT\fR\&.
.RE
.PP
-\fBLOGIN_STRING\fR (строка)
+\fBLOGIN_STRING\fR (string)
.RS 4
Строка\-приглашение к вводу пароля\&. Значение по умолчанию: \(FoPassword:\(Fc или перевод этой строки на разные языки\&. Если вы измените эту переменную, то перевод будет отсутствовать\&.
.sp
-Если в строке содержится подстрока
-\fI%s\fR, то она будет заменена на имя пользователя\&.
+If the string contains
+\fI%s\fR, this will be replaced by the user\*(Aqs name\&.
.RE
.PP
-\fBMAIL_CHECK_ENAB\fR (логический)
+\fBMAIL_CHECK_ENAB\fR (boolean)
.RS 4
Включает проверку и показ состояния почтового ящика при входе\&.
.sp
Вы должны выключить это, если почтовый ящик проверяется из файлов автозапуска оболочки (\(Fomailx \-e\(Fc или похожей командой)\&.
.RE
.PP
-\fBMAIL_DIR\fR (строка)
+\fBMAIL_DIR\fR (string)
.RS 4
Почтовый каталог\&. Данный параметр нужен для управления почтовым ящиком при изменении или удалении учётной записи пользователя\&. Если параметр не задан, то используется значение указанное при сборке\&.
.RE
.PP
-\fBMAIL_FILE\fR (строка)
+\fBMAIL_FILE\fR (string)
.RS 4
Определяет расположение почтовых файлов пользователя относительно домашнего каталога\&.
.RE
.PP
-Переменные
+The
\fBMAIL_DIR\fR
+and
\fBMAIL_FILE\fR
-используются командами
+variables are used by
\fBuseradd\fR,
-\fBusermod\fR
+\fBusermod\fR, and
\fBuserdel\fR
-для создания, перемещения или удаления почты пользователя\&.
+to create, move, or delete the user\*(Aqs mail spool\&.
.PP
-Если значение
+If
\fBMAIL_CHECK_ENAB\fR
-равно
-\fIyes\fR, то они также используются для определения переменной окружения
-\fBMAIL\fR\&.
+is set to
+\fIyes\fR, they are also used to define the
+\fBMAIL\fR
+environment variable\&.
.PP
-\fBQUOTAS_ENAB\fR (логический)
+\fBQUOTAS_ENAB\fR (boolean)
.RS 4
-Включает установку ограничений ресурсов из
+Enable setting of resource limits from
/etc/limits
-и ulimit, umask и niceness из поля gecos файла passwd\&.
+and ulimit, umask, and niceness from the user\*(Aqs passwd gecos field\&.
.RE
.PP
-\fBSULOG_FILE\fR (строка)
+\fBSULOG_FILE\fR (string)
.RS 4
Если определена, то любая активность su будет протоколироваться в этот файл\&.
.RE
.PP
-\fBSU_NAME\fR (строка)
+\fBSU_NAME\fR (string)
.RS 4
Если определена, то выводится имя команды когда работает \(Fosu \-\(Fc\&. Например, если значение равно \(Fosu\(Fc, то \(Fops\(Fc покажет команду как \(Fo\-su\(Fc\&. Если не определена, то \(Fops\(Fc покажет имя запускаемой оболочки например как \(Fo\-sh\(Fc\&.
.RE
.PP
-\fBSU_WHEEL_ONLY\fR (логический)
+\fBSU_WHEEL_ONLY\fR (boolean)
.RS 4
-Если равна
-\fIyes\fR, то пользователь должен быть членом первой группы с gid 0 в файле
+If
+\fIyes\fR, the user must be listed as a member of the first gid 0 group in
/etc/group
-(в большинстве систем Linux называется
-\fIroot\fR), чтобы иметь возможность запускать
+(called
+\fIroot\fR
+on most Linux systems) to be able to
+\fBsu\fR
+to uid 0 accounts\&. If the group doesn\*(Aqt exist or is empty, no one will be able to
\fBsu\fR
-для получения uid 0\&. Если группа не существует, или пуста, то никто не сможет получить uid 0 с помощью
-\fBsu\fR\&.
+to uid 0\&.
.RE
.PP
-\fBSYSLOG_SU_ENAB\fR (логический)
+\fBSYSLOG_SU_ENAB\fR (boolean)
.RS 4
-Включить протоколирование \(Fosyslog\(Fc действий
+Enable "syslog" logging of
\fBsu\fR
-\(em дополнительно к протоколированию в файле sulog\&.
+activity \- in addition to sulog file logging\&.
.RE
.PP
-\fBUSERGROUPS_ENAB\fR (логический)
+\fBUSERGROUPS_ENAB\fR (boolean)
.RS 4
Включает установку группы битов umask равной битам владельца (пример: 022 \-> 002, 077 \-> 007) для не суперпользователей, если uid равен gid и имя пользователя совпадает с именем первичной группы\&.
.sp
-Если значение равно
-\fIyes\fR, то
+If set to
+\fIyes\fR,
\fBuserdel\fR
-удаляет пользовательскую группу, если в ней нет больше членов, а
+will remove the user\*(Aqs group if it contains no more members, and
\fBuseradd\fR
-по умолчанию создаёт группу с именем пользователя\&.
+will create by default a group with the name of the user\&.
.RE
.SH "ФАЙЛЫ"
.PP
@@ -398,41 +404,41 @@ If set, it will be used to define the PATH environment variable when the superus
.RE
.SH "ВОЗВРАЩАЕМЫЕ ЗНАЧЕНИЯ"
.PP
-При успешном выполнении
+On success,
\fBsu\fR
-возвращает код выхода команды, которая была выполнена\&.
+returns the exit value of the command it executed\&.
.PP
-Если выполнение команды завершилось по сигналу, то
+If this command was terminated by a signal,
\fBsu\fR
-возвращает номер этого сигнала плюс 128\&.
+returns the number of this signal plus 128\&.
.PP
-Если su завершила команду (так как был запрос сделать это и команда не завершилась в положенное время), то
+If su has to kill the command (because it was asked to terminate, and the command did not terminate in time),
\fBsu\fR
-завершается с кодом 255\&.
+returns 255\&.
.PP
-Некоторые коды выхода
+Some exit values from
\fBsu\fR
-не зависят от запускаемой команды:
+are independent from the executed command:
.PP
\fI0\fR
.RS 4
-Успешно (только для
-\fB\-\-help\fR)
+success (\fB\-\-help\fR
+only)
.RE
.PP
\fI1\fR
.RS 4
-Сбой аутентификации или системы
+System or authentication failure
.RE
.PP
\fI126\fR
.RS 4
-Запрошенная команда не найдена
+The requested command was not found
.RE
.PP
\fI127\fR
.RS 4
-Запрошенная команда не может быть выполнена
+The requested command could not be executed
.RE
.SH "СМОТРИТЕ ТАКЖЕ"
.PP
diff --git a/man/ru/man3/shadow.3 b/man/ru/man3/shadow.3
index 6b720266..15598cb6 100644
--- a/man/ru/man3/shadow.3
+++ b/man/ru/man3/shadow.3
@@ -2,12 +2,12 @@
.\" Title: shadow
.\" Author: Julianne Frances Haugh
.\" Generator: DocBook XSL Stylesheets v1.79.1 <http://docbook.sf.net/>
-.\" Date: 06/13/2019
+.\" Date: 12/01/2019
.\" Manual: Библиотечные функции
-.\" Source: shadow-utils 4.7
+.\" Source: shadow-utils 4.8
.\" Language: Russian
.\"
-.TH "shadow" "3" "06/13/2019" "shadow\-utils 4\&.7" "Библиотечные функции"
+.TH "shadow" "3" "12/01/2019" "shadow\-utils 4\&.8" "Библиотечные функции"
.\" -----------------------------------------------------------------
.\" * Define some portability stuff
.\" -----------------------------------------------------------------
@@ -59,25 +59,27 @@ shadow, getspnam \- процедуры для работы с файлом ши
.SH "ОПИСАНИЕ"
.PP
\fIshadow\fR
-управляет содержимым файла теневых паролей,
-/etc/shadow\&. Структура в файле
-\fI#include\fR:
+manipulates the contents of the shadow password file,
+/etc/shadow\&. The structure in the
+\fI#include\fR
+file is:
.sp
.if n \{\
.RS 4
.\}
.nf
struct spwd {
- char *sp_namp; /* имя пользователя */
- char *sp_pwdp; /* шифрованный пароль */
- long int sp_lstchg; /* дата последней смены пароля */
- long int sp_min; /* дней должно пройти между сменами пароля\&. */
- long int sp_max; /* дней перед необходимостью смены пароля */
- long int sp_warn; /* дней вывода предупреждения об устаревании */
- long int sp_inact; /* дней перед тем как учётная запись заблокируется */
- long int sp_expire; /* дата устаревания учётной записи */
- unsigned long int sp_flag; /* зарезервировано */
+ char *sp_namp; /* user login name */
+ char *sp_pwdp; /* encrypted password */
+ long int sp_lstchg; /* last password change */
+ long int sp_min; /* days until change allowed\&. */
+ long int sp_max; /* days before change required */
+ long int sp_warn; /* days warning for expiration */
+ long int sp_inact; /* days before account inactive */
+ long int sp_expire; /* date when account expires */
+ unsigned long int sp_flag; /* reserved for future use */
}
+
.fi
.if n \{\
.RE
@@ -185,48 +187,49 @@ sp_flag \- зарезервировано
.RE
.SH "ОПИСАНИЕ"
.PP
-Функции
\fIgetspent\fR,
\fIgetspname\fR,
-\fIfgetspent\fR
+\fIfgetspent\fR, and
\fIsgetspent\fR
-возвращают указатель на структуру
+each return a pointer to a
\fIstruct spwd\fR\&.
\fIgetspent\fR
-возвращает следующую запись из файла, а
+returns the next entry from the file, and
\fIfgetspent\fR
-возвращает следующую запись из заданного канала, предполагая, что это файл правильного формата\&.\fIsgetspent\fR
-возвращает указатель на
-\fIstruct spwd\fR, используя предоставленную строку в качестве входящих данных\&.
+returns the next entry from the given stream, which is assumed to be a file of the proper format\&.
+\fIsgetspent\fR
+returns a pointer to a
+\fIstruct spwd\fR
+using the provided string as input\&.
\fIgetspnam\fR
-ищет начиная с текущей позиции в файле запись по имени
+searches from the current position in the file for an entry matching
\fIname\fR\&.
.PP
-Функции
\fIsetspent\fR
+and
\fIendspent\fR
-можно использовать для перемещения в начало и конец файла теневых паролей соответственно\&.
+may be used to begin and end, respectively, access to the shadow password file\&.
.PP
-Функции
+The
\fIlckpwdf\fR
+and
\fIulckpwdf\fR
-используются для получения монопольного доступа к файлу
-/etc/shadow\&.
+routines should be used to insure exclusive access to the
+/etc/shadow
+file\&.
\fIlckpwdf\fR
-пытается выполнить блокировку с помощью
+attempts to acquire a lock using
\fIpw_lock\fR
-в течении 15 секунд\&. Далее выполняется попытка получить вторую блокировку с помощью
+for up to 15 seconds\&. It continues by attempting to acquire a second lock using
\fIspw_lock\fR
-в течении времени оставшегося от первоначальных 15 секунд\&. При неудаче в любой из блокировок в течении 15 секунд, функция
+for the remainder of the initial 15 seconds\&. Should either attempt fail after a total of 15 seconds,
\fIlckpwdf\fR
-возвращает \-1\&. Если обе блокировки прошли успешно возвращается 0\&.
+returns \-1\&. When both locks are acquired 0 is returned\&.
.SH "ДИАГНОСТИКА"
.PP
-Функции возвращают NULL, если все записи кончились или произошла ошибка во время работы\&. Функции, возвращающие
-\fIint\fR, возвращают 0 при успешном выполнении и \-1 в случае неудачи\&.
+Routines return NULL if no more entries are available or if an error occurs during processing\&. Routines which have
+\fIint\fR
+as the return value return 0 for success and \-1 for failure\&.
.SH "ПРЕДОСТЕРЕЖЕНИЯ"
.PP
Данные функции могут использоваться только суперпользователем, так как доступ к файлу теневых паролей ограничен\&.
diff --git a/man/ru/man5/faillog.5 b/man/ru/man5/faillog.5
index b745bf9f..4e35080b 100644
--- a/man/ru/man5/faillog.5
+++ b/man/ru/man5/faillog.5
@@ -2,12 +2,12 @@
.\" Title: faillog
.\" Author: Julianne Frances Haugh
.\" Generator: DocBook XSL Stylesheets v1.79.1 <http://docbook.sf.net/>
-.\" Date: 06/13/2019
+.\" Date: 12/01/2019
.\" Manual: Форматы файлов
-.\" Source: shadow-utils 4.7
+.\" Source: shadow-utils 4.8
.\" Language: Russian
.\"
-.TH "faillog" "5" "06/13/2019" "shadow\-utils 4\&.7" "Форматы файлов"
+.TH "faillog" "5" "12/01/2019" "shadow\-utils 4\&.8" "Форматы файлов"
.\" -----------------------------------------------------------------
.\" * Define some portability stuff
.\" -----------------------------------------------------------------
@@ -31,9 +31,8 @@
faillog \- файл протокола неудачных попыток входа в систему
.SH "ОПИСАНИЕ"
.PP
-В файле
/var/log/faillog
-содержатся счётчики неудачных попыток входа и ограничения для каждой учётной записи\&.
+maintains a count of login failures and the limits for each account\&.
.PP
Этот файл состоит из записей постоянной длины, упорядоченных по числовому идентификатору учётной записи\&. Каждая запись содержит количество неудачных попыток входа с момента последнего успешного входа в систему, максимальное количество неудачных попыток перед тем как учётная запись будет заблокирована, терминал, с которого осуществлялась последняя неудачная попытка входа, дату этого события и интервал (в секундах) на сколько учётная запись будет заблокирована в случае неудачной попытки\&.
.PP
diff --git a/man/ru/man5/gshadow.5 b/man/ru/man5/gshadow.5
index 445533a2..eb5d10f0 100644
--- a/man/ru/man5/gshadow.5
+++ b/man/ru/man5/gshadow.5
@@ -2,12 +2,12 @@
.\" Title: gshadow
.\" Author: Nicolas Fran\(,cois <nicolas.francois@centraliens.net>
.\" Generator: DocBook XSL Stylesheets v1.79.1 <http://docbook.sf.net/>
-.\" Date: 06/13/2019
+.\" Date: 12/01/2019
.\" Manual: Форматы файлов
-.\" Source: shadow-utils 4.7
+.\" Source: shadow-utils 4.8
.\" Language: Russian
.\"
-.TH "gshadow" "5" "06/13/2019" "shadow\-utils 4\&.7" "Форматы файлов"
+.TH "gshadow" "5" "12/01/2019" "shadow\-utils 4\&.8" "Форматы файлов"
.\" -----------------------------------------------------------------
.\" * Define some portability stuff
.\" -----------------------------------------------------------------
@@ -31,9 +31,8 @@
gshadow \- файл с защищаемой информацией о группах
.SH "ОПИСАНИЕ"
.PP
-Файл
/etc/gshadow
-содержит защищаемую информацию о группах\&.
+contains the shadowed information for group accounts\&.
.PP
Этот файл должен быть недоступен обычному пользователю, если нужно обеспечить безопасность паролей\&.
.PP
@@ -46,11 +45,12 @@ gshadow \- файл с защищаемой информацией о групп
.PP
\fBшифрованный пароль\fR
.RS 4
-Подробней о пароле смотрите в справочной странице
-\fBcrypt\fR(3)\&.
+Refer to
+\fBcrypt\fR(3)
+for details on how this string is interpreted\&.
.sp
-Если поле пароля содержит строку, которая не удовлетворяет требованиям
-\fBcrypt\fR(3), например содержит ! или *, то пользователь не сможет использовать пароль unix для доступа в группу (а члену группы пароль не нужен)\&.
+If the password field contains some string that is not a valid result of
+\fBcrypt\fR(3), for instance ! or *, users will not be able to use a unix password to access the group (but group members do not need the password)\&.
.sp
The password is used when a user who is not a member of the group wants to gain the permissions of this group (see
\fBnewgrp\fR(1))\&.
@@ -59,7 +59,7 @@ The password is used when a user who is not a member of the group wants to gain
.sp
A password field which starts with an exclamation mark means that the password is locked\&. The remaining characters on the line represent the password field before the password was locked\&.
.sp
-Данный пароль заменяет любой пароль, указанный в файле
+This password supersedes any password specified in
/etc/group\&.
.RE
.PP
@@ -78,7 +78,7 @@ A password field which starts with an exclamation mark means that the password i
.sp
Члены могут иметь доступ к группе без ввода пароля\&.
.sp
-Вы должны использовать тот же список пользователей что и в
+You should use the same list of users as in
/etc/group\&.
.RE
.SH "ФАЙЛЫ"
diff --git a/man/ru/man5/limits.5 b/man/ru/man5/limits.5
index 454dbe7f..9a30092d 100644
--- a/man/ru/man5/limits.5
+++ b/man/ru/man5/limits.5
@@ -2,12 +2,12 @@
.\" Title: limits
.\" Author: Luca Berra
.\" Generator: DocBook XSL Stylesheets v1.79.1 <http://docbook.sf.net/>
-.\" Date: 06/13/2019
+.\" Date: 12/01/2019
.\" Manual: Форматы файлов
-.\" Source: shadow-utils 4.7
+.\" Source: shadow-utils 4.8
.\" Language: Russian
.\"
-.TH "limits" "5" "06/13/2019" "shadow\-utils 4\&.7" "Форматы файлов"
+.TH "limits" "5" "12/01/2019" "shadow\-utils 4\&.8" "Форматы файлов"
.\" -----------------------------------------------------------------
.\" * Define some portability stuff
.\" -----------------------------------------------------------------
@@ -31,12 +31,11 @@
limits \- файл контроля ресурсов
.SH "ОПИСАНИЕ"
.PP
-В файле
+The
\fIlimits\fR
-(по умолчанию
-/etc/limits
-или определяется значением LIMITS_FILE в файле
-config\&.h) описываются ограничения, которые можно изменять\&. Этот файл должен принадлежать суперпользователю и право на чтение должно быть только у суперпользователя\&.
+file (/etc/limits
+by default or LIMITS_FILE defined
+config\&.h) describes the resource limits you wish to impose\&. It should be owned by root and readable by root account only\&.
.PP
По умолчанию учётная запись \(Foroot\(Fc ничем не ограничена\&. Фактически, никак нельзя установить ограничения с помощью этой процедуры на учётные записи, имеющие права суперпользователя (учётные записи с UID равным 0)\&.
.PP
@@ -48,8 +47,9 @@ config\&.h) описываются ограничения, которые мож
.PP
\fI@group СТРОКА_ОГРАНИЧЕНИЙ\fR
.PP
-\fIСТРОКА_ОГРАНИЧЕНИЙ\fR
-\(em это строка, в которой указаны сразу несколько ограничений\&. Каждое ограничение состоит из буквенного идентификатора и числового значения\&.
+The
+\fILIMITS_STRING\fR
+is a string of a concatenated list of resource limits\&. Each limit consists of a letter identifier followed by a numerical limit\&.
.PP
Допустимые идентификаторы:
.sp
@@ -105,7 +105,7 @@ F: maximum file size (KB)
.sp -1
.IP \(bu 2.3
.\}
-K: маска создаваемых файлов, устанавливается с помощью вызова
+K: file creation mask, set by
\fBumask\fR(2)\&.
.RE
.sp
@@ -172,7 +172,7 @@ O: максимальный приоритет реального времени
.sp -1
.IP \(bu 2.3
.\}
-P: приоритет процесса, устанавливается с помощью вызова
+P: process priority, set by
\fBsetpriority\fR(2)\&.
.RE
.sp
@@ -220,10 +220,10 @@ T: максимальное время использования процесс
U: максимальное число процессов
.RE
.PP
-Например, значение
+For example,
\fIL2D2048N5\fR
-допустимо для
-\fIСТРОКИ_ОГРАНИЧЕНИЙ\fR\&. Для удобства чтения, следующие записи эквивалентны:
+is a valid
+\fILIMITS_STRING\fR\&. For reading convenience, the following entries are equivalent:
.sp
.if n \{\
.RS 4
@@ -243,12 +243,12 @@ the rest of the line is considered a limit string, thus comments are not allowed
\fBlogin\fR
program\&.
.PP
-Запись по умолчанию выглядит как username "\fI*\fR"\&. Если у вас есть несколько записей
-\fIпо умолчанию\fR
-в файле
-\fILIMITS_FILE\fR, то будет использоваться последняя\&.
+The default entry is denoted by username "\fI*\fR"\&. If you have multiple
+\fIdefault\fR
+entries in your
+\fILIMITS_FILE\fR, then the last one will be used as the default entry\&.
.PP
-Ограничения, задаваемые в виде \(Fo\fI@group\fR\(Fc, применяются к членам указанной группы
+The limits specified in the form "\fI@group\fR" apply to the members of the specified
\fIgroup\fR\&.
.PP
If more than one line with limits for a user exist, only the first line for this user will be considered\&.
@@ -257,9 +257,9 @@ If no lines are specified for a user, the last
\fI@group\fR
line matching a group whose the user is a member of will be considered, or the last line with default limits if no groups contain the user\&.
.PP
-Чтобы полностью снять ограничения с пользователя, используется одиночное тире \(Fo\fI\-\fR\(Fc\&.
+To completely disable limits for a user, a single dash "\fI\-\fR" will do\&.
.PP
-Чтобы снять ограничение с пользователя, вместо числового значения ограничения можно использовать одиночное тире \(Fo\fI\-\fR\(Fc\&.
+To disable a limit for a user, a single dash "\fI\-\fR" can be used instead of the numerical value for this limit\&.
.PP
Также заметьте, что все настройки ограничений делаются ДЛЯ КОНКРЕТНОЙ УЧЁТНОЙ ЗАПИСИ\&. Они не являются глобальными и не постоянны\&. Возможно глобальные ограничения и появятся, но пока это только в планах ;)
.SH "ФАЙЛЫ"
diff --git a/man/ru/man5/login.access.5 b/man/ru/man5/login.access.5
index 10fc2896..eec300fd 100644
--- a/man/ru/man5/login.access.5
+++ b/man/ru/man5/login.access.5
@@ -2,12 +2,12 @@
.\" Title: login.access
.\" Author: Marek Micha\(/lkiewicz
.\" Generator: DocBook XSL Stylesheets v1.79.1 <http://docbook.sf.net/>
-.\" Date: 06/13/2019
+.\" Date: 12/01/2019
.\" Manual: Форматы файлов
-.\" Source: shadow-utils 4.7
+.\" Source: shadow-utils 4.8
.\" Language: Russian
.\"
-.TH "login\&.access" "5" "06/13/2019" "shadow\-utils 4\&.7" "Форматы файлов"
+.TH "login\&.access" "5" "12/01/2019" "shadow\-utils 4\&.8" "Форматы файлов"
.\" -----------------------------------------------------------------
.\" * Define some portability stuff
.\" -----------------------------------------------------------------
@@ -31,29 +31,29 @@
login.access \- файл контроля доступа в систему
.SH "ОПИСАНИЕ"
.PP
-В файле
+The
\fIlogin\&.access\fR
-определяются комбинации (пользователь, узел) и/или (пользователь, терминал), которым будет разрешён или запрещён вход в систему\&.
+file specifies (user, host) combinations and/or (user, tty) combinations for which a login will be either accepted or refused\&.
.PP
-Когда кто\-то пытается войти в систему выполняется сканирование файла
+When someone logs in, the
\fIlogin\&.access\fR
-в поисках первой совпадающей записи (пользователь, узел), или в случае не сетевого входа, первой совпадающей записи (пользователь, терминал)\&. Из найденной записи выбирается поле прав доступа, по которому определяется разрешать ли данной учётной записи вход в систему или нет\&.
+is scanned for the first entry that matches the (user, host) combination, or, in case of non\-networked logins, the first entry that matches the (user, tty) combination\&. The permissions field of that table entry determines whether the login will be accepted or refused\&.
.PP
Каждая строка таблицы контроля доступа в систему состоит из трёх полей разделённых символом \(Fo:\(Fc и выглядит так:
.PP
-\fIправа_доступа\fR:\fIпользователи\fR:\fIисточники\fR
+\fIpermission\fR:\fIusers\fR:\fIorigins\fR
.PP
-Первое поле должно содержать символ \(Fo\fI+\fR\(Fc (доступ разрешён) или \(Fo\fI\-\fR\(Fc (доступ запрещён)\&. Второе поле должно содержать имя одной или более учётных записей, имена групп или
+The first field should be a "\fI+\fR" (access granted) or "\fI\-\fR" (access denied) character\&. The second field should be a list of one or more login names, group names, or
\fIALL\fR
-(всегда совпадает)\&. Третье поле должно содержать одно или нескольких имён терминалов (для доступа не из сети), имена узлов, доменных имён (начинаются с \(Fo\&.\(Fc), адреса узлов, адреса подсетей (заканчиваются на \(Fo\&.\(Fc),
+(always matches)\&. The third field should be a list of one or more tty names (for non\-networked logins), host names, domain names (begin with "\&."), host addresses, internet network numbers (end with "\&."),
\fIALL\fR
-(всегда совпадает) или
+(always matches) or
\fILOCAL\fR
-(любая строка, не содержащая символа \(Fo\&.\(Fc)\&. Если используется NIS, то также можно использовать @имя_сетевой_группы в шаблонах узлов или именах пользователей\&.
+(matches any string that does not contain a "\&." character)\&. If you run NIS you can use @netgroupname in host or user patterns\&.
.PP
-Оператор
+The
\fIEXCEPT\fR
-помогает в написании компактных правил\&.
+operator makes it possible to write very compact rules\&.
.PP
Поиск в файле групп производится только когда имя не совпадает с регистрирующимся пользователем\&. Рассматриваются группы только с явно прописанными в них пользователями: программа не принимает во внимание значение первичной группы пользователя\&.
.SH "ФАЙЛЫ"
diff --git a/man/ru/man5/login.defs.5 b/man/ru/man5/login.defs.5
index 08af57a4..7db8f672 100644
--- a/man/ru/man5/login.defs.5
+++ b/man/ru/man5/login.defs.5
@@ -2,12 +2,12 @@
.\" Title: login.defs
.\" Author: Julianne Frances Haugh
.\" Generator: DocBook XSL Stylesheets v1.79.1 <http://docbook.sf.net/>
-.\" Date: 06/13/2019
+.\" Date: 12/01/2019
.\" Manual: Форматы файлов
-.\" Source: shadow-utils 4.7
+.\" Source: shadow-utils 4.8
.\" Language: Russian
.\"
-.TH "login\&.defs" "5" "06/13/2019" "shadow\-utils 4\&.7" "Форматы файлов"
+.TH "login\&.defs" "5" "12/01/2019" "shadow\-utils 4\&.8" "Форматы файлов"
.\" -----------------------------------------------------------------
.\" * Define some portability stuff
.\" -----------------------------------------------------------------
@@ -31,56 +31,64 @@
login.defs \- содержит конфигурацию подсистемы теневых паролей
.SH "ОПИСАНИЕ"
.PP
-Файл
+The
/etc/login\&.defs
-содержит настройки подсистемы теневых паролей (shadow password suite)\&. Этот файл является обязательным\&. Отсутствие данного файла не повлияет на работу системы, но, вероятно, приведёт к выполнению нежелаемых операций\&.
+file defines the site\-specific configuration for the shadow password suite\&. This file is required\&. Absence of this file will not prevent system operation, but will probably result in undesirable operation\&.
.PP
Файл представляет собой обычный текстовый файл; каждая строка описывает один параметр настройки\&. Строки состоят из названия параметра и его значения, которые разделяются пробельным символом\&. Пустые строки и комментарии игнорируются\&. Комментарии начинаются со знака фунта \(Fo#\(Fc, который должен быть первым непробельным символом в строке\&.
.PP
-Значения параметров могут быть четырёх типов: строки, логические значения, числа и длинные числа\&. Строки состоят из любых печатных символов\&. Под логическими значениями подразумеваются
+Parameter values may be of four types: strings, booleans, numbers, and long numbers\&. A string is comprised of any printable characters\&. A boolean should be either the value
\fIyes\fR
-или
-\fIno\fR\&. Неопределённый логический параметр или имеющий значение, отличное от указанных выше, считается как имеющий значение
-\fIno\fR\&. Числа (обычные и длинные) можно задавать в десятичной, восьмеричной (перед значением ставится \(Fo\fI0\fR\(Fc) или шестнадцатеричной (перед значением ставится \(Fo\fI0x\fR\(Fc) системах счисления\&. Максимальные значения параметра обычного и длинного числа зависят от архитектуры компьютера\&.
+or
+\fIno\fR\&. An undefined boolean parameter or one with a value other than these will be given a
+\fIno\fR
+value\&. Numbers (both regular and long) may be either decimal values, octal values (precede the value with
+\fI0\fR) or hexadecimal values (precede the value with
+\fI0x\fR)\&. The maximum value of the regular and long numeric parameters is machine\-dependent\&.
.PP
Возможны следующие параметры настройки:
.PP
-\fBCHFN_AUTH\fR (логический)
+\fBCHFN_AUTH\fR (boolean)
.RS 4
-Если равно yes, chfn
+If
+\fIyes\fR, the
+\fBchfn\fR
+program will require authentication before making any changes, unless run by the superuser\&.
.RE
.PP
-\fBCHFN_RESTRICT\fR (строка)
+\fBCHFN_RESTRICT\fR (string)
.RS 4
-Этим параметром определяются части поля
+This parameter specifies which values in the
\fIgecos\fR
-в файле
-/etc/passwd, которые могут изменять обычные пользователи с помощью программы
-\fBchfn\fR\&. Строка может содержать любую комбинацию букв
+field of the
+/etc/passwd
+file may be changed by regular users using the
+\fBchfn\fR
+program\&. It can be any combination of letters
\fIf\fR,
\fIr\fR,
\fIw\fR,
-\fIh\fR
-для изменения полного имени пользователя, номера комнаты, рабочего и домашнего телефона, соответственно\&. Для совместимости значение
+\fIh\fR, for Full name, Room number, Work phone, and Home phone, respectively\&. For backward compatibility,
\fIyes\fR
-эквивалентно
+is equivalent to
\fIrwh\fR
+and
\fIno\fR
-эквивалентно
-\fIfrwh\fR\&. Если ничего не задано, то только суперпользователь может выполнять любые изменения\&. Наиболее ограничительная настройка достигается снятием SUID бита с файла
-chfn\&.
+is equivalent to
+\fIfrwh\fR\&. If not specified, only the superuser can make any changes\&. The most restrictive setting is better achieved by not installing
+\fBchfn\fR
+SUID\&.
.RE
.PP
-\fBCHSH_AUTH\fR (логический)
+\fBCHSH_AUTH\fR (boolean)
.RS 4
-Если равно
-\fIyes\fR, то программа
+If
+\fIyes\fR, the
\fBchsh\fR
-будет проводить аутентификацию перед тем как выполнить любые изменения, в случае если команда не запущены суперпользователем\&.
+program will require authentication before making any changes, unless run by the superuser\&.
.RE
.PP
-\fBCONSOLE\fR (строка)
+\fBCONSOLE\fR (string)
.RS 4
Если определена, то значение равно или полному пути к файлу с именами устройств (одно на строку), или списку имён устройств, перечисленных через \(Fo:\(Fc\&. Вход суперпользователя будет разрешён только с этих устройств\&.
.sp
@@ -89,49 +97,50 @@ chfn\&.
Устройства должны указываться без начального префикса /dev/\&.
.RE
.PP
-\fBCONSOLE_GROUPS\fR (строка)
+\fBCONSOLE_GROUPS\fR (string)
.RS 4
-Список групп для добавления к набору пользовательских дополнительных групп при входе с консоли (определяемой переменной CONSOLE)\&. По умолчанию не указана\&.
+List of groups to add to the user\*(Aqs supplementary groups set when logging in on the console (as determined by the CONSOLE setting)\&. Default is none\&.
-Используйте осторожно \(em может дать пользователям постоянный доступ к этим группам, даже если они не входили с консоли\&.
+Use with caution \- it is possible for users to gain permanent access to these groups, even when not logged in on the console\&.
.RE
.PP
-\fBCREATE_HOME\fR (логический)
+\fBCREATE_HOME\fR (boolean)
.RS 4
Определяет, должен ли создаваться по умолчанию домашний каталог для новых пользователей\&.
.sp
Эта переменная не влияет на системных пользователей и может быть переопределена из командной строки\&.
.RE
.PP
-\fBDEFAULT_HOME\fR (логический)
+\fBDEFAULT_HOME\fR (boolean)
.RS 4
Определяет, можно ли войти в систему, если нельзя выполнить cd в домашний каталог\&. По умолчанию \(Fono\(Fc\&.
.sp
-Если равно
-\fIyes\fR, то пользователь будет попадать в корневой каталог (/), если невозможно выполнить cd в его домашний каталог\&.
+If set to
+\fIyes\fR, the user will login in the root (/) directory if it is not possible to cd to her home directory\&.
.RE
.PP
-\fBENCRYPT_METHOD\fR (строка)
+\fBENCRYPT_METHOD\fR (string)
.RS 4
Задаёт системный алгоритм шифрования по умолчанию для шифрования паролей (используется, если алгоритм не указан в командной строке)\&.
.sp
-Возможны следующие значения:
+It can take one of these values:
\fIDES\fR
-(по умолчанию),
+(default),
\fIMD5\fR, \fISHA256\fR, \fISHA512\fR\&.
.sp
-Замечание: этот параметр переопределяет переменную
-\fBMD5_CRYPT_ENAB\fR\&.
+Note: this parameter overrides the
+\fBMD5_CRYPT_ENAB\fR
+variable\&.
.RE
.PP
-\fBENV_HZ\fR (строка)
+\fBENV_HZ\fR (string)
.RS 4
-Если установлена, то будет использоваться для определения переменной окружения HZ при входе пользователя в систему\&. Значение должно начинаться с
-\fIHZ=\fR\&. Обычное значение для Linux \(em
+If set, it will be used to define the HZ environment variable when a user login\&. The value must be preceded by
+\fIHZ=\fR\&. A common value on Linux is
\fIHZ=100\fR\&.
.RE
.PP
-\fBENV_PATH\fR (строка)
+\fBENV_PATH\fR (string)
.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
@@ -139,7 +148,7 @@ If set, it will be used to define the PATH environment variable when a regular u
\fIPATH=/bin:/usr/bin\fR\&.
.RE
.PP
-\fBENV_SUPATH\fR (строка)
+\fBENV_SUPATH\fR (string)
.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
@@ -147,28 +156,28 @@ If set, it will be used to define the PATH environment variable when the superus
\fIPATH=/sbin:/bin:/usr/sbin:/usr/bin\fR\&.
.RE
.PP
-\fBENV_TZ\fR (строка)
+\fBENV_TZ\fR (string)
.RS 4
-Если установлена, то будет использоваться для определения переменной окружения TZ при входе пользователя\&. Значение может быть равно имени часового пояса, начинающегося
+If set, it will be used to define the TZ environment variable when a user login\&. The value can be the name of a timezone preceded by
\fITZ=\fR
-(например,
-\fITZ=CST6CDT\fR), или полному пути к файлу с параметрами часового пояса (например,
+(for example
+\fITZ=CST6CDT\fR), or the full path to the file containing the timezone specification (for example
/etc/tzname)\&.
.sp
-Если указан полный путь, но файл не существует или недоступен для чтения, то используется значение по умолчанию:
+If a full path is specified but the file does not exist or cannot be read, the default is to use
\fITZ=CST6CDT\fR\&.
.RE
.PP
-\fBENVIRON_FILE\fR (строка)
+\fBENVIRON_FILE\fR (string)
.RS 4
Если этот файл существует и доступ для чтения, то из него читает регистрационное окружение\&. Каждая строка должна иметь формат: имя=значение\&.
.sp
Строки, начинающиеся с #, считаются комментарием и игнорируются\&.
.RE
.PP
-\fBERASECHAR\fR (число)
+\fBERASECHAR\fR (number)
.RS 4
-Символ ERASE у терминала (\fI010\fR
+Terminal ERASE character (\fI010\fR
= backspace,
\fI0177\fR
= DEL)\&.
@@ -176,64 +185,63 @@ If set, it will be used to define the PATH environment variable when the superus
Значение может начинаться с \(Fo0\(Fc при указании значения в восьмеричной системе счисления или \(Fo0x\(Fc при указании значения в шестнадцатеричной системе счисления\&.
.RE
.PP
-\fBFAIL_DELAY\fR (число)
+\fBFAIL_DELAY\fR (number)
.RS 4
Задержка в секундах перед повторной попыткой после неудачного входа\&.
.RE
.PP
-\fBFAILLOG_ENAB\fR (логический)
+\fBFAILLOG_ENAB\fR (boolean)
.RS 4
-Включить протоколирование и показ информации о неудачных входах из
-/var/log/faillog\&.
+Enable logging and display of
+/var/log/faillog
+login failure info\&.
.RE
.PP
-\fBFAKE_SHELL\fR (строка)
+\fBFAKE_SHELL\fR (string)
.RS 4
-Если установлена, то программа
+If set,
\fBlogin\fR
-запустит указанную оболочку вместо пользовательской оболочки заданной в
+will execute this shell instead of the users\*(Aq shell specified in
/etc/passwd\&.
.RE
.PP
-\fBFTMP_FILE\fR (строка)
+\fBFTMP_FILE\fR (string)
.RS 4
Если определена, то неудачные попытки входа будут протоколироваться в этот файл в формате utmp\&.
.RE
.PP
-\fBGID_MAX\fR (число), \fBGID_MIN\fR (число)
+\fBGID_MAX\fR (number), \fBGID_MIN\fR (number)
.RS 4
-Диапазон идентификаторов групп, используемый в программах
+Range of group IDs used for the creation of regular groups by
\fBuseradd\fR,
-\fBgroupadd\fR
-или
-\fBnewusers\fR
-для создания обычных групп\&.
+\fBgroupadd\fR, or
+\fBnewusers\fR\&.
.sp
-Значение по умолчанию для
+The default value for
\fBGID_MIN\fR
-(соотв\&.
-\fBGID_MAX\fR) равно 1000 (соотв\&. 60000)\&.
+(resp\&.
+\fBGID_MAX\fR) is 1000 (resp\&. 60000)\&.
.RE
.PP
-\fBHUSHLOGIN_FILE\fR (строка)
+\fBHUSHLOGIN_FILE\fR (string)
.RS 4
Если определена, то этот файл может заблокировать все обычные переговоры (chatter) при входе\&. Если указан полный путь к файлу, то будет включён сокращённый (hushed) режим, если в этом файле указано имя пользователя или оболочка\&. Если указан не полный путь, то будет включён сокращённый (hushed) режим, если файл находится в домашнем каталоге пользователя\&.
.RE
.PP
-\fBISSUE_FILE\fR (строка)
+\fBISSUE_FILE\fR (string)
.RS 4
Если определена, то этот файл будет показан перед каждым появлением приглашения на вход\&.
.RE
.PP
-\fBKILLCHAR\fR (число)
+\fBKILLCHAR\fR (number)
.RS 4
-Символ KILL у терминала (\fI025\fR
+Terminal KILL character (\fI025\fR
= CTRL/U)\&.
.sp
Значение может начинаться с \(Fo0\(Fc при указании значения в восьмеричной системе счисления или \(Fo0x\(Fc при указании значения в шестнадцатеричной системе счисления\&.
.RE
.PP
-\fBLASTLOG_ENAB\fR (логический)
+\fBLASTLOG_ENAB\fR (boolean)
.RS 4
Включить протоколирование и показ информации о времени входа из /var/log/lastlog\&.
.RE
@@ -247,75 +255,75 @@ No
option present in the configuration means that there is no user ID limit for writing lastlog entries\&.
.RE
.PP
-\fBLOG_OK_LOGINS\fR (логический)
+\fBLOG_OK_LOGINS\fR (boolean)
.RS 4
Включить протоколирование успешных входов\&.
.RE
.PP
-\fBLOG_UNKFAIL_ENAB\fR (логический)
+\fBLOG_UNKFAIL_ENAB\fR (boolean)
.RS 4
Включить показ неизвестных имён пользователей при записи неудачных попыток входа\&.
.sp
Замечание: протоколирование неизвестных имён пользователя может привести к проблемам с безопасностью, если пользователь введёт свой пароль вместо своего имени\&.
.RE
.PP
-\fBLOGIN_RETRIES\fR (число)
+\fBLOGIN_RETRIES\fR (number)
.RS 4
Максимальное количество попыток входа при вводе неверного пароля\&.
.RE
.PP
-\fBLOGIN_STRING\fR (строка)
+\fBLOGIN_STRING\fR (string)
.RS 4
Строка\-приглашение к вводу пароля\&. Значение по умолчанию: \(FoPassword:\(Fc или перевод этой строки на разные языки\&. Если вы измените эту переменную, то перевод будет отсутствовать\&.
.sp
-Если в строке содержится подстрока
-\fI%s\fR, то она будет заменена на имя пользователя\&.
+If the string contains
+\fI%s\fR, this will be replaced by the user\*(Aqs name\&.
.RE
.PP
-\fBLOGIN_TIMEOUT\fR (число)
+\fBLOGIN_TIMEOUT\fR (number)
.RS 4
Максимальное время в секундах, отведённое на вход\&.
.RE
.PP
-\fBMAIL_CHECK_ENAB\fR (логический)
+\fBMAIL_CHECK_ENAB\fR (boolean)
.RS 4
Включает проверку и показ состояния почтового ящика при входе\&.
.sp
Вы должны выключить это, если почтовый ящик проверяется из файлов автозапуска оболочки (\(Fomailx \-e\(Fc или похожей командой)\&.
.RE
.PP
-\fBMAIL_DIR\fR (строка)
+\fBMAIL_DIR\fR (string)
.RS 4
Почтовый каталог\&. Данный параметр нужен для управления почтовым ящиком при изменении или удалении учётной записи пользователя\&. Если параметр не задан, то используется значение указанное при сборке\&.
.RE
.PP
-\fBMAIL_FILE\fR (строка)
+\fBMAIL_FILE\fR (string)
.RS 4
Определяет расположение почтовых файлов пользователя относительно домашнего каталога\&.
.RE
.PP
-Переменные
+The
\fBMAIL_DIR\fR
+and
\fBMAIL_FILE\fR
-используются командами
+variables are used by
\fBuseradd\fR,
-\fBusermod\fR
+\fBusermod\fR, and
\fBuserdel\fR
-для создания, перемещения или удаления почты пользователя\&.
+to create, move, or delete the user\*(Aqs mail spool\&.
.PP
-Если значение
+If
\fBMAIL_CHECK_ENAB\fR
-равно
-\fIyes\fR, то они также используются для определения переменной окружения
-\fBMAIL\fR\&.
+is set to
+\fIyes\fR, they are also used to define the
+\fBMAIL\fR
+environment variable\&.
.PP
-\fBMAX_MEMBERS_PER_GROUP\fR (число)
+\fBMAX_MEMBERS_PER_GROUP\fR (number)
.RS 4
-Максимальное количество членов в записи о группе\&. При достижения максимума заводится новая запись группы (строка) в
+Maximum members per group entry\&. When the maximum is reached, a new group entry (line) is started in
/etc/group
-(с тем же именем, паролем и тем же GID)\&.
+(with the same name, same password, and same GID)\&.
.sp
Значение по умолчанию равно 0, означающее, что ограничения на количество членов в группе нет\&.
.sp
@@ -326,99 +334,99 @@ option present in the configuration means that there is no user ID limit for wri
Замечание: разделение групп поддерживается не всеми инструментами (даже в наборе инструментов Shadow)\&. Вы не должны использовать эту переменную, если вам действительно это ненужно\&.
.RE
.PP
-\fBMD5_CRYPT_ENAB\fR (логический)
+\fBMD5_CRYPT_ENAB\fR (boolean)
.RS 4
-Обозначает, что пароль должен быть зашифрован по алгоритму на основе MD5\&. Если значение равно
-\fIyes\fR, то новые пароли будут зашифрованы по алгоритму на основе MD5, совместимому с используемым в новых версиях FreeBSD\&. Он поддерживает пароли неограниченной длины и имеет более длинную строку соли\&. Установите в
-\fIno\fR, если вам нужно копировать шифрованные пароли в другие системы, которые не поддерживают новый алгоритм\&. По умолчанию
+Indicate if passwords must be encrypted using the MD5\-based algorithm\&. If set to
+\fIyes\fR, new passwords will be encrypted using the MD5\-based algorithm compatible with the one used by recent releases of FreeBSD\&. It supports passwords of unlimited length and longer salt strings\&. Set to
+\fIno\fR
+if you need to copy encrypted passwords to other systems which don\*(Aqt understand the new algorithm\&. Default is
\fIno\fR\&.
.sp
-Эта переменная переопределяется переменной
+This variable is superseded by the
\fBENCRYPT_METHOD\fR
-или любым параметром командной строки, который задаёт алгоритм шифрования\&.
+variable or by any command line option used to configure the encryption algorithm\&.
.sp
-Эта переменная устарела; используйте
+This variable is deprecated\&. You should use
\fBENCRYPT_METHOD\fR\&.
.RE
.PP
-\fBMOTD_FILE\fR (строка)
+\fBMOTD_FILE\fR (string)
.RS 4
Если определена, то при входе будет показано \(Foсообщение дня\(Fc из файла со списком значений, разделённых \(Fo:\(Fc\&.
.RE
.PP
-\fBNOLOGINS_FILE\fR (строка)
+\fBNOLOGINS_FILE\fR (string)
.RS 4
Если определена, значение равно имени файла, чьё существование запретит вход для не суперпользователей\&. В файле должно содержаться сообщение, описывающее почему запрещён вход\&.
.RE
.PP
-\fBOBSCURE_CHECKS_ENAB\fR (логический)
+\fBOBSCURE_CHECKS_ENAB\fR (boolean)
.RS 4
Включает дополнительные проверки при смене пароля\&.
.RE
.PP
-\fBPASS_ALWAYS_WARN\fR (логический)
+\fBPASS_ALWAYS_WARN\fR (boolean)
.RS 4
Предупреждать о слабых паролях (но разрешать их использовать) для суперпользователя\&.
.RE
.PP
-\fBPASS_CHANGE_TRIES\fR (число)
+\fBPASS_CHANGE_TRIES\fR (number)
.RS 4
Максимальное количество попыток смены пароля (слишком простого) при непрохождении проверки\&.
.RE
.PP
-\fBPASS_MAX_DAYS\fR (число)
+\fBPASS_MAX_DAYS\fR (number)
.RS 4
Максимальное число дней использования пароля\&. Если пароль старее этого числа, то будет запущена процедура смены пароля\&. Если значение не задано, то предполагается значение \-1 (то есть возможность ограничения не используется)\&.
.RE
.PP
-\fBPASS_MIN_DAYS\fR (число)
+\fBPASS_MIN_DAYS\fR (number)
.RS 4
Максимальное число дней между изменениями пароля\&. Любая смена пароля ранее заданного срока выполнена не будет\&. Если значение не задано, то предполагается значение \-1 (то есть возможность ограничения не используется)\&.
.RE
.PP
-\fBPASS_WARN_AGE\fR (число)
+\fBPASS_WARN_AGE\fR (number)
.RS 4
Число дней за которое начнёт выдаваться предупреждение об устаревании пароля\&. Нулевое значение означает, что предупреждение выдаётся в день устаревания, при отрицательном значении предупреждение выдаваться не будет\&. Если значение не задано, выдача предупреждения отключается\&.
.RE
.PP
-Параметры
\fBPASS_MAX_DAYS\fR,
\fBPASS_MIN_DAYS\fR
+and
\fBPASS_WARN_AGE\fR
-используются только при создании учётной записи\&. Любые изменения этих параметров не влияют на уже существующие учётные записи\&.
+are only used at the time of account creation\&. Any changes to these settings won\*(Aqt affect existing accounts\&.
.PP
-\fBPASS_MAX_LEN\fR (число), \fBPASS_MIN_LEN\fR (число)
+\fBPASS_MAX_LEN\fR (number), \fBPASS_MIN_LEN\fR (number)
.RS 4
-Количество значимых символов в пароле для crypt()\&. По умолчанию значение
+Number of significant characters in the password for crypt()\&.
\fBPASS_MAX_LEN\fR
-равно 8\&. Не изменяйте, если ваш crypt() лучше\&. Игнорируется, если значение
+is 8 by default\&. Don\*(Aqt change unless your crypt() is better\&. This is ignored if
\fBMD5_CRYPT_ENAB\fR
-равно
+set to
\fIyes\fR\&.
.RE
.PP
-\fBPORTTIME_CHECKS_ENAB\fR (логический)
+\fBPORTTIME_CHECKS_ENAB\fR (boolean)
.RS 4
-Включить проверку временных ограничений, заданных в
+Enable checking of time restrictions specified in
/etc/porttime\&.
.RE
.PP
-\fBQUOTAS_ENAB\fR (логический)
+\fBQUOTAS_ENAB\fR (boolean)
.RS 4
-Включает установку ограничений ресурсов из
+Enable setting of resource limits from
/etc/limits
-и ulimit, umask и niceness из поля gecos файла passwd\&.
+and ulimit, umask, and niceness from the user\*(Aqs passwd gecos field\&.
.RE
.PP
-\fBSHA_CRYPT_MIN_ROUNDS\fR (число), \fBSHA_CRYPT_MAX_ROUNDS\fR (число)
+\fBSHA_CRYPT_MIN_ROUNDS\fR (number), \fBSHA_CRYPT_MAX_ROUNDS\fR (number)
.RS 4
-Если значение
+When
\fBENCRYPT_METHOD\fR
-равно
+is set to
\fISHA256\fR
-или
-\fISHA512\fR, эта переменная определяет количество раундов SHA, используемых алгоритмом шифрования по умолчанию (если количество раундов не задано в командной строке)\&.
+or
+\fISHA512\fR, this defines the number of SHA rounds used by the encryption algorithm by default (when the number of rounds is not specified on the command line)\&.
.sp
Увеличение количества раундов повышает сложность подбора пароля простым перебором\&. Но заметим, что при этом для аутентификации пользователей требуется большее количество процессорных ресурсов\&.
.sp
@@ -426,38 +434,40 @@ option present in the configuration means that there is no user ID limit for wri
.sp
Значения должны лежать в диапазоне 1000\-999999999\&.
.sp
-Если задано какое\-то одно значение \(em
+If only one of the
\fBSHA_CRYPT_MIN_ROUNDS\fR
-или
+or
\fBSHA_CRYPT_MAX_ROUNDS\fR
-\(em то будет использовано это значение\&.
+values is set, then this value will be used\&.
.sp
-Если
+If
\fBSHA_CRYPT_MIN_ROUNDS\fR
>
-\fBSHA_CRYPT_MAX_ROUNDS\fR, то используется большее значение\&.
+\fBSHA_CRYPT_MAX_ROUNDS\fR, the highest value will be used\&.
.RE
.PP
-\fBSULOG_FILE\fR (строка)
+\fBSULOG_FILE\fR (string)
.RS 4
Если определена, то любая активность su будет протоколироваться в этот файл\&.
.RE
.PP
-\fBSU_NAME\fR (строка)
+\fBSU_NAME\fR (string)
.RS 4
Если определена, то выводится имя команды когда работает \(Fosu \-\(Fc\&. Например, если значение равно \(Fosu\(Fc, то \(Fops\(Fc покажет команду как \(Fo\-su\(Fc\&. Если не определена, то \(Fops\(Fc покажет имя запускаемой оболочки например как \(Fo\-sh\(Fc\&.
.RE
.PP
-\fBSU_WHEEL_ONLY\fR (логический)
+\fBSU_WHEEL_ONLY\fR (boolean)
.RS 4
-Если равна
-\fIyes\fR, то пользователь должен быть членом первой группы с gid 0 в файле
+If
+\fIyes\fR, the user must be listed as a member of the first gid 0 group in
/etc/group
-(в большинстве систем Linux называется
-\fIroot\fR), чтобы иметь возможность запускать
+(called
+\fIroot\fR
+on most Linux systems) to be able to
+\fBsu\fR
+to uid 0 accounts\&. If the group doesn\*(Aqt exist or is empty, no one will be able to
\fBsu\fR
-для получения uid 0\&. Если группа не существует, или пуста, то никто не сможет получить uid 0 с помощью
-\fBsu\fR\&.
+to uid 0\&.
.RE
.PP
\fBSUB_GID_MIN\fR (number), \fBSUB_GID_MAX\fR (number), \fBSUB_GID_COUNT\fR (number)
@@ -506,118 +516,117 @@ The default values for
are respectively 100000, 600100000 and 65536\&.
.RE
.PP
-\fBSYS_GID_MAX\fR (число), \fBSYS_GID_MIN\fR (число)
+\fBSYS_GID_MAX\fR (number), \fBSYS_GID_MIN\fR (number)
.RS 4
-Диапазон идентификаторов групп, используемый в программах
+Range of group IDs used for the creation of system groups by
\fBuseradd\fR,
-\fBgroupadd\fR
-или
-\fBnewusers\fR
-для создания системных групп\&.
+\fBgroupadd\fR, or
+\fBnewusers\fR\&.
.sp
-Значение по умолчанию для
+The default value for
\fBSYS_GID_MIN\fR
-(соотв\&.\fBSYS_GID_MAX\fR) равно 101 (соотв\&.
+(resp\&.
+\fBSYS_GID_MAX\fR) is 101 (resp\&.
\fBGID_MIN\fR\-1)\&.
.RE
.PP
-\fBSYS_UID_MAX\fR (число), \fBSYS_UID_MIN\fR (число)
+\fBSYS_UID_MAX\fR (number), \fBSYS_UID_MIN\fR (number)
.RS 4
-Диапазон идентификаторов пользователей, используемый в программах
+Range of user IDs used for the creation of system users by
\fBuseradd\fR
-или
-\fBnewusers\fR
-для создания системных пользователей\&.
+or
+\fBnewusers\fR\&.
.sp
-Значение по умолчанию для
+The default value for
\fBSYS_UID_MIN\fR
-(соотв\&.
-\fBSYS_UID_MAX\fR) равно 101 (соотв\&.
+(resp\&.
+\fBSYS_UID_MAX\fR) is 101 (resp\&.
\fBUID_MIN\fR\-1)\&.
.RE
.PP
-\fBSYSLOG_SG_ENAB\fR (логический)
+\fBSYSLOG_SG_ENAB\fR (boolean)
.RS 4
-Включить протоколирование \(Fosyslog\(Fc действий
-\fBsg\fR\&.
+Enable "syslog" logging of
+\fBsg\fR
+activity\&.
.RE
.PP
-\fBSYSLOG_SU_ENAB\fR (логический)
+\fBSYSLOG_SU_ENAB\fR (boolean)
.RS 4
-Включить протоколирование \(Fosyslog\(Fc действий
+Enable "syslog" logging of
\fBsu\fR
-\(em дополнительно к протоколированию в файле sulog\&.
+activity \- in addition to sulog file logging\&.
.RE
.PP
-\fBTTYGROUP\fR (строка), \fBTTYPERM\fR (строка)
+\fBTTYGROUP\fR (string), \fBTTYPERM\fR (string)
.RS 4
-Права терминала: tty входа будет принадлежать группе
-\fBTTYGROUP\fR, а права будут назначены в соответствии с
+The terminal permissions: the login tty will be owned by the
+\fBTTYGROUP\fR
+group, and the permissions will be set to
\fBTTYPERM\fR\&.
.sp
-По умолчанию, терминалом владеет первичная группа пользователя, а права устанавливаются в
+By default, the ownership of the terminal is set to the user\*(Aqs primary group and the permissions are set to
\fI0600\fR\&.
.sp
\fBTTYGROUP\fR
-может задаваться или имя группы, или числовой идентификатор группы\&.
+can be either the name of a group or a numeric group identifier\&.
.sp
-Если ваша программа
+If you have a
\fBwrite\fR
-имеет \(Fosetgid\(Fc со специальной группой, которой принадлежат терминалы, то присвойте TTYGROUP номер этой группы, а TTYPERM значение 0620\&. В противном случае оставьте TTYGROUP закомментированной и назначьте TTYPERM значение 622 или 600\&.
+program which is "setgid" to a special group which owns the terminals, define TTYGROUP to the group number and TTYPERM to 0620\&. Otherwise leave TTYGROUP commented out and assign TTYPERM to either 622 or 600\&.
.RE
.PP
-\fBTTYTYPE_FILE\fR (строка)
+\fBTTYTYPE_FILE\fR (string)
.RS 4
Если определена, то в ней указывается имя файла, в котором описано соответствие между линией tty и параметром окружения TERM\&. Каждая строка файла имеет формат вида \(Fovt100 tty01\(Fc\&.
.RE
.PP
-\fBUID_MAX\fR (число), \fBUID_MIN\fR (число)
+\fBUID_MAX\fR (number), \fBUID_MIN\fR (number)
.RS 4
-Диапазон идентификаторов пользователей, используемый в программах
+Range of user IDs used for the creation of regular users by
\fBuseradd\fR
-или
-\fBnewusers\fR
-для создания обычных пользователей\&.
+or
+\fBnewusers\fR\&.
.sp
-Значение по умолчанию для
+The default value for
\fBUID_MIN\fR
-(соотв\&.
-\fBUID_MAX\fR) равно 1000 (соотв\&. 60000)\&.
+(resp\&.
+\fBUID_MAX\fR) is 1000 (resp\&. 60000)\&.
.RE
.PP
-\fBULIMIT\fR (число)
+\fBULIMIT\fR (number)
.RS 4
-Значение
+Default
\fBulimit\fR
-по умолчанию\&.
+value\&.
.RE
.PP
-\fBUMASK\fR (число)
+\fBUMASK\fR (number)
.RS 4
Задаёт начальное значение маски доступа для создаваемых файлов\&. Если не указано, то маска устанавливается в 022\&.
.sp
-Команды
\fBuseradd\fR
+and
\fBnewusers\fR
-используют эту маску для установки прав доступа к домашнему каталогу, который они создают\&.
+use this mask to set the mode of the home directory they create
.sp
-Также она используется программой
+It is also used by
\fBlogin\fR
-для задания начального значения umask пользователя\&. Заметим, что эта маска может быть переопределена из пользовательской строки GECOS (если установлена переменная
-\fBQUOTAS_ENAB\fR) или указанием ограничения с идентификатором
-\fIK\fR, в
+to define users\*(Aq initial umask\&. Note that this mask can be overridden by the user\*(Aqs GECOS line (if
+\fBQUOTAS_ENAB\fR
+is set) or by the specification of a limit with the
+\fIK\fR
+identifier in
\fBlimits\fR(5)\&.
.RE
.PP
-\fBUSERDEL_CMD\fR (строка)
+\fBUSERDEL_CMD\fR (string)
.RS 4
Определяет программу, которая будет запущена при удалении пользователя\&. Она должна удалять любые задания at/cron/печати удаляемого пользователя (передаётся в качестве первого аргумента)\&.
.sp
Возвращаемый сценарием код завершения не учитывается\&.
.sp
-Вот простой сценарий, который удаляет задания печати, cron и at:
+Here is an example script, which removes the user\*(Aqs cron, at and print jobs:
.sp
.if n \{\
.RS 4
@@ -625,43 +634,44 @@ are respectively 100000, 600100000 and 65536\&.
.nf
#! /bin/sh
-# проверить все необходимые параметры
+# Check for the required argument\&.
if [ $# != 1 ]; then
- echo "Использование: $0 имя_пользователя"
+ echo "Usage: $0 username"
exit 1
fi
-# удалить задания cron
+# Remove cron jobs\&.
crontab \-r \-u $1
-# удалить задания at
-# Заметим, что это удалит все задания с указанным UID,
-# даже если он используется для другой учётной записи\&.
+# Remove at jobs\&.
+# Note that it will remove any jobs owned by the same UID,
+# even if it was shared by a different username\&.
AT_SPOOL_DIR=/var/spool/cron/atjobs
find $AT_SPOOL_DIR \-name "[^\&.]*" \-type f \-user $1 \-delete \e;
-# удалить задания печати
+# Remove print jobs\&.
lprm $1
-# всё
+# All done\&.
exit 0
.fi
.if n \{\
.RE
.\}
+.sp
.RE
.PP
-\fBUSERGROUPS_ENAB\fR (логический)
+\fBUSERGROUPS_ENAB\fR (boolean)
.RS 4
Включает установку группы битов umask равной битам владельца (пример: 022 \-> 002, 077 \-> 007) для не суперпользователей, если uid равен gid и имя пользователя совпадает с именем первичной группы\&.
.sp
-Если значение равно
-\fIyes\fR, то
+If set to
+\fIyes\fR,
\fBuserdel\fR
-удаляет пользовательскую группу, если в ней нет больше членов, а
+will remove the user\*(Aqs group if it contains no more members, and
\fBuseradd\fR
-по умолчанию создаёт группу с именем пользователя\&.
+will create by default a group with the name of the user\&.
.RE
.SH "ПЕРЕКРЁСТНЫЕ ССЫЛКИ"
.PP
diff --git a/man/ru/man5/passwd.5 b/man/ru/man5/passwd.5
index ae414367..7e87183c 100644
--- a/man/ru/man5/passwd.5
+++ b/man/ru/man5/passwd.5
@@ -2,12 +2,12 @@
.\" Title: passwd
.\" Author: Julianne Frances Haugh
.\" Generator: DocBook XSL Stylesheets v1.79.1 <http://docbook.sf.net/>
-.\" Date: 06/13/2019
+.\" Date: 12/01/2019
.\" Manual: Форматы файлов
-.\" Source: shadow-utils 4.7
+.\" Source: shadow-utils 4.8
.\" Language: Russian
.\"
-.TH "passwd" "5" "06/13/2019" "shadow\-utils 4\&.7" "Форматы файлов"
+.TH "passwd" "5" "12/01/2019" "shadow\-utils 4\&.8" "Форматы файлов"
.\" -----------------------------------------------------------------
.\" * Define some portability stuff
.\" -----------------------------------------------------------------
@@ -31,9 +31,8 @@
passwd \- файл паролей
.SH "ОПИСАНИЕ"
.PP
-Файл
/etc/passwd
-содержит учётные записи пользователей, по одной в каждой строке\&. Строка состоит из семи полей, разделённых двоеточиями (\(Fo:\(Fc)\&. Поля:
+contains one line for each user account, with seven fields delimited by colons (\(Fo:\(Fc)\&. These fields are:
.sp
.RS 4
.ie n \{\
@@ -112,35 +111,54 @@ passwd \- файл паролей
необязательный интерпретатор командной строки пользователя
.RE
.PP
-Поле с зашифрованным паролем может быть пустым, и тогда для входа под этой учётной записью пароль не требуется\&. Однако, некоторые приложения, которые читают файл
-/etc/passwd, могут решить не позволять
-\fIлюбой\fR
-доступ, если поле
-\fIпароля\fR
-пустое\&. Если поле
-\fIпароля\fR
-содержит строчную
-\(Fox\(Fc, то шифрованный пароль хранится в файле
-\fBshadow\fR(5); в файле
-shadow
-\fIдолжна\fR
-быть соответствующая строка, иначе учётная запись считается недействительной\&. Если в поле
-\fIпароля\fR
-содержится какая\-то другая строка, то она воспринимается как шифрованный пароль, согласно формату
-\fBcrypt\fR(3)\&.
+If the
+\fIpassword\fR
+field is a lower\-case
+\(Fox\(Fc, then the encrypted password is actually stored in the
+\fBshadow\fR(5)
+file instead; there
+\fImust\fR
+be a corresponding line in the
+/etc/shadow
+file, or else the user account is invalid\&.
+.PP
+The encrypted
+\fIpassword\fR
+field may be empty, in which case no password is required to authenticate as the specified login name\&. However, some applications which read the
+/etc/passwd
+file may decide not to permit
+\fIany\fR
+access at all if the
+\fIpassword\fR
+field is blank\&.
+.PP
+A
+\fIpassword\fR
+field which starts with an exclamation mark means that the password is locked\&. The remaining characters on the line represent the
+\fIpassword\fR
+field before the password was locked\&.
+.PP
+Refer to
+\fBcrypt\fR(3)
+for details on how this string is interpreted\&.
+.PP
+If the password field contains some string that is not a valid result of
+\fBcrypt\fR(3), for instance ! or *, the user will not be able to use a unix password to log in (but the user may log in the system by other means)\&.
.PP
-Поле комментария используется различными системными утилитами, такими как
+The comment field is used by various system utilities, such as
\fBfinger\fR(1)\&.
.PP
-В поле домашнего каталога хранится начальный рабочий каталог\&. Программа
+The home directory field provides the name of the initial working directory\&. The
\fBlogin\fR
-использует эту информацию для установки значения переменной окружения
-\fB$HOME\fR\&.
+program uses this information to set the value of the
+\fB$HOME\fR
+environmental variable\&.
.PP
-В поле интерпретатора командной строки хранится название интерпретатора командной строки пользователя или программы, которая будет запущена первой\&. Программа
+The command interpreter field provides the name of the user\*(Aqs command language interpreter, or the name of the initial program to execute\&. The
\fBlogin\fR
-использует эту информацию для установки значения переменной окружения
-\fB$SHELL\fR\&. Если это поле пустое, то используется значение по умолчанию
+program uses this information to set the value of the
+\fB$SHELL\fR
+environmental variable\&. If this field is empty, it defaults to the value
/bin/sh\&.
.SH "ФАЙЛЫ"
.PP
diff --git a/man/ru/man5/porttime.5 b/man/ru/man5/porttime.5
index 803b27e0..0457c0c9 100644
--- a/man/ru/man5/porttime.5
+++ b/man/ru/man5/porttime.5
@@ -2,12 +2,12 @@
.\" Title: porttime
.\" Author: Julianne Frances Haugh
.\" Generator: DocBook XSL Stylesheets v1.79.1 <http://docbook.sf.net/>
-.\" Date: 06/13/2019
+.\" Date: 12/01/2019
.\" Manual: Форматы файлов
-.\" Source: shadow-utils 4.7
+.\" Source: shadow-utils 4.8
.\" Language: Russian
.\"
-.TH "porttime" "5" "06/13/2019" "shadow\-utils 4\&.7" "Форматы файлов"
+.TH "porttime" "5" "12/01/2019" "shadow\-utils 4\&.8" "Форматы файлов"
.\" -----------------------------------------------------------------
.\" * Define some portability stuff
.\" -----------------------------------------------------------------
@@ -31,44 +31,42 @@
porttime \- файл с временами доступа к портам
.SH "ОПИСАНИЕ"
.PP
-Файл
\fIporttime\fR
-содержит список устройств tty, имена пользователей и разрешённое время входа\&.
+contains a list of tty devices, user names, and permitted login times\&.
.PP
Каждая запись состоит из трёх полей, разделённых двоеточиями\&. В первом поле содержится список устройств tty (перечисленных через запятую) или звёздочка, указывающая, что все устройства tty попадают под правило этой записи\&. Во втором поле содержится список имён пользователей (перечисленных через запятую) или звёздочка, указывающая, что все имена пользователей попадают под правило этой записи\&. В третьем поле содержится список (через запятую) допустимого времени работы\&.
.PP
-Каждая запись времени доступа состоит из нуля или более дней недели, обозначенных как
+Each access time entry consists of zero or more days of the week, abbreviated
\fISu\fR,
\fIMo\fR,
\fITu\fR,
\fIWe\fR,
\fITh\fR,
-\fIFr\fR
-\fISa\fR, а также временем начала и конца, записанного через дефис\&. Сокращение
+\fIFr\fR, and
+\fISa\fR, followed by a pair of times separated by a hyphen\&. The abbreviation
\fIWk\fR
-можно использовать для обозначения периода с понедельника по пятницу, а
+may be used to represent Monday thru Friday, and
\fIAl\fR
-обозначает каждый день\&. Если день не задан, то предполагается
+may be used to indicate every day\&. If no days are given,
\fIAl\fR
-в качестве значения по умолчанию\&.
+is assumed\&.
.SH "ПРИМЕРЫ"
.PP
-Следующая запись разрешает доступ пользователю
+The following entry allows access to user
\fBjfh\fR
-с любого порта по будням с 9:00 до 17:00\&.
+on every port during weekdays from 9am to 5pm\&.
.PP
*:jfh:Wk0900\-1700
.PP
-Следующие записи разрешают доступ только пользователям
+The following entries allow access only to the users
\fIroot\fR
+and
\fIoper\fR
+on
/dev/console
-в любое время\&. Это показывает, что файл
+at any time\&. This illustrates how the
/etc/porttime
-обрабатывается в порядке появления записей в файле\&. Любой другой пользователь попадёт под правило второй записи, которая не разрешает доступ в любое время\&.
+file is an ordered list of access times\&. Any other user would match the second entry which does not permit access at any time\&.
.sp
.if n \{\
.RS 4
@@ -82,9 +80,9 @@ porttime \- файл с временами доступа к портам
.RE
.\}
.PP
-Следующая запись разрешает доступ пользователю
+The following entry allows access for the user
\fIgames\fR
-с любого порта в нерабочие часы\&.
+on any port during non\-working hours\&.
.PP
*:games:Wk1700\-0900,SaSu0000\-2400
.SH "ФАЙЛЫ"
diff --git a/man/ru/man5/shadow.5 b/man/ru/man5/shadow.5
index 67e4f5b6..95679a3c 100644
--- a/man/ru/man5/shadow.5
+++ b/man/ru/man5/shadow.5
@@ -2,12 +2,12 @@
.\" Title: shadow
.\" Author: Julianne Frances Haugh
.\" Generator: DocBook XSL Stylesheets v1.79.1 <http://docbook.sf.net/>
-.\" Date: 06/13/2019
+.\" Date: 12/01/2019
.\" Manual: Форматы файлов
-.\" Source: shadow-utils 4.7
+.\" Source: shadow-utils 4.8
.\" Language: Russian
.\"
-.TH "shadow" "5" "06/13/2019" "shadow\-utils 4\&.7" "Форматы файлов"
+.TH "shadow" "5" "12/01/2019" "shadow\-utils 4\&.8" "Форматы файлов"
.\" -----------------------------------------------------------------
.\" * Define some portability stuff
.\" -----------------------------------------------------------------
@@ -31,13 +31,12 @@
shadow \- файл теневых паролей
.SH "ОПИСАНИЕ"
.PP
-Файл
shadow
-содержит шифрованные пароли учётных записей пользователей и необязательную информацию об устаревании пароля\&.
+is a file which contains the password information for the system\*(Aqs accounts and optional aging information\&.
.PP
Этот файл должен быть недоступен обычному пользователю, если нужно обеспечить безопасность паролей\&.
.PP
-Каждая строка файла содержит 9 полей, разделённых двоеточиями (\(Fo:\(Fc), расположенных в следующем порядке:
+Each line of this file contains 9 fields, separated by colons (\(Fo:\(Fc), in the following order:
.PP
\fBимя пользователя для входа в систему\fR
.RS 4
@@ -46,16 +45,18 @@ shadow
.PP
\fBшифрованный пароль\fR
.RS 4
-Подробней о пароле смотрите в справочной странице
-\fBcrypt\fR(3)\&.
+This field may be empty, in which case no passwords are required to authenticate as the specified login name\&. However, some applications which read the
+/etc/shadow
+file may decide not to permit any access at all if the password field is empty\&.
.sp
-Если поле пароля содержит строку, которая не удовлетворяет требованиям
-\fBcrypt\fR(3), например содержит ! или *, то пользователь не сможет использовать этот пароль unix для входа (но может войти в систему под другими паролями)\&.
+A password field which starts with an exclamation mark means that the password is locked\&. The remaining characters on the line represent the password field before the password was locked\&.
.sp
-Это поле может быть пустым, то есть для указанной учётной записи не требуется аутентификация по паролю\&. Однако, некоторые приложения, читающие файл
-/etc/shadow, могут вообще отказать в доступе, если поле пароля пусто\&.
+Refer to
+\fBcrypt\fR(3)
+for details on how this string is interpreted\&.
.sp
-A password field which starts with an exclamation mark means that the password is locked\&. The remaining characters on the line represent the password field before the password was locked\&.
+If the password field contains some string that is not a valid result of
+\fBcrypt\fR(3), for instance ! or *, the user will not be able to use a unix password to log in (but the user may log in the system by other means)\&.
.RE
.PP
\fBдата последней смены пароля\fR
diff --git a/man/ru/man5/suauth.5 b/man/ru/man5/suauth.5
index de147024..b96a4174 100644
--- a/man/ru/man5/suauth.5
+++ b/man/ru/man5/suauth.5
@@ -2,12 +2,12 @@
.\" Title: suauth
.\" Author: Marek Micha\(/lkiewicz
.\" Generator: DocBook XSL Stylesheets v1.79.1 <http://docbook.sf.net/>
-.\" Date: 06/13/2019
+.\" Date: 12/01/2019
.\" Manual: Форматы файлов
-.\" Source: shadow-utils 4.7
+.\" Source: shadow-utils 4.8
.\" Language: Russian
.\"
-.TH "suauth" "5" "06/13/2019" "shadow\-utils 4\&.7" "Форматы файлов"
+.TH "suauth" "5" "12/01/2019" "shadow\-utils 4\&.8" "Форматы файлов"
.\" -----------------------------------------------------------------
.\" * Define some portability stuff
.\" -----------------------------------------------------------------
@@ -34,9 +34,9 @@ suauth \- файл управления командой su
\fB/etc/suauth\fR
.SH "ОПИСАНИЕ"
.PP
-Файл
+The file
/etc/suauth
-проверяется каждый раз при запуске команды su\&. Он влияет на поведение команды su, в зависимости от:
+is referenced whenever the su command is called\&. It can change the behaviour of the su command, based upon:
.sp
.if n \{\
.RS 4
@@ -57,16 +57,17 @@ suauth \- файл управления командой su
.RS 4
.\}
.nf
- желаемый\-id:желающий\-id:ДЕЙСТВИЕ
+ to\-id:from\-id:ACTION
.fi
.if n \{\
.RE
.\}
.PP
-Где желаемый\-id может быть словом
-\fIALL\fR, списком имён пользователей, перечисленных через запятую (\(Fo,\(Fc) или фразы
-\fIALL EXCEPT\fR, после которой идёт список имён пользователей перечисленных через \(Fo,\(Fc\&.
+Where to\-id is either the word
+\fIALL\fR, a list of usernames delimited by "," or the words
+\fIALL EXCEPT\fR
+followed by a list of usernames delimited by ","\&.
.PP
from\-id is formatted the same as to\-id except the extra word
\fIGROUP\fR
@@ -102,22 +103,22 @@ is necessary\&.
.RS 4
.\}
.nf
- # пример файла /etc/suauth
+ # sample /etc/suauth file
#
- # Пара привилегированных имён пользователей
- # могут выполнить su, чтобы получить права суперпользователя введя свой пароль\&.
+ # A couple of privileged usernames may
+ # su to root with their own password\&.
#
root:chris,birddog:OWNPASS
#
- # Все остальные не могут выполнить su для получения root, если они
- # не члены группы wheel\&. Так настроено в BSD\&.
+ # Anyone else may not su to root unless in
+ # group wheel\&. This is how BSD does things\&.
#
root:ALL EXCEPT GROUP wheel:DENY
#
- # Возможно учётными записями terry и birddog
- # владеет один человек\&.
- # Переход из одной записи в другую
- # можно сделать без запроса пароля\&.
+ # Perhaps terry and birddog are accounts
+ # owned by the same person\&.
+ # Access can be arranged between them
+ # with no password\&.
#
terry:birddog:NOPASS
birddog:terry:NOPASS
@@ -137,9 +138,9 @@ is necessary\&.
Может быть несколько угроз\&. Анализатор файла, в частности, не прощает синтаксических ошибок, ожидая, что не будет недопустимых пробелов (кроме как в начале и конце строк) и специальных слов, разделяющих различные вещи\&.
.SH "ДИАГНОСТИКА"
.PP
-Ошибки при анализе файла выводятся с помощью
+An error parsing the file is reported using
\fBsyslogd\fR(8)
-с уровнем ERR средства AUTH\&.
+as level ERR on facility AUTH\&.
.SH "СМОТРИТЕ ТАКЖЕ"
.PP
\fBsu\fR(1)\&.
diff --git a/man/ru/man8/chgpasswd.8 b/man/ru/man8/chgpasswd.8
index 80536ccd..5b44ed53 100644
--- a/man/ru/man8/chgpasswd.8
+++ b/man/ru/man8/chgpasswd.8
@@ -2,12 +2,12 @@
.\" Title: chgpasswd
.\" Author: Thomas K\(/loczko <kloczek@pld.org.pl>
.\" Generator: DocBook XSL Stylesheets v1.79.1 <http://docbook.sf.net/>
-.\" Date: 06/13/2019
+.\" Date: 12/01/2019
.\" Manual: Команды управления системой
-.\" Source: shadow-utils 4.7
+.\" Source: shadow-utils 4.8
.\" Language: Russian
.\"
-.TH "chgpasswd" "8" "06/13/2019" "shadow\-utils 4\&.7" "Команды управления системой"
+.TH "chgpasswd" "8" "12/01/2019" "shadow\-utils 4\&.8" "Команды управления системой"
.\" -----------------------------------------------------------------
.\" * Define some portability stuff
.\" -----------------------------------------------------------------
@@ -34,13 +34,13 @@ chgpasswd \- обновляет пароли групп в пакетном ре
\fBchgpasswd\fR [\fIпараметры\fR]
.SH "ОПИСАНИЕ"
.PP
-Программа
+The
\fBchgpasswd\fR
-читает список пар \(Foгруппа пароль\(Fc из стандартного входного потока и обновляет информацию о существующих группах\&. Каждая строка имеет вид:
+command reads a list of group name and password pairs from standard input and uses this information to update a set of existing groups\&. Each line is of the format:
.PP
-\fIимя_группы\fR:\fIпароль\fR
+\fIgroup_name\fR:\fIpassword\fR
.PP
-По умолчанию, передаваемый пароль должен быть в виде обычного текста и шифруется командой
+By default the supplied password must be in clear\-text, and is encrypted by
\fBchgpasswd\fR\&.
.PP
The default encryption algorithm can be defined for the system with the
@@ -55,8 +55,9 @@ options\&.
Данная команда предназначена для работы в крупных системных средах, где за один раз заводится несколько учётных записей\&.
.SH "ПАРАМЕТРЫ"
.PP
-Параметры команды
-\fBchgpasswd\fR:
+The options which apply to the
+\fBchgpasswd\fR
+command are:
.PP
\fB\-c\fR, \fB\-\-crypt\-method\fR
.RS 4
@@ -80,12 +81,13 @@ options\&.
Использовать алгоритм шифрования MD5 вместо DES, если пароли передаются не шифрованными\&.
.RE
.PP
-\fB\-R\fR, \fB\-\-root\fR\ \&\fIКАТ_CHROOT\fR
+\fB\-R\fR, \fB\-\-root\fR\ \&\fICHROOT_DIR\fR
.RS 4
-Выполнить изменения в каталоге
-\fIКАТ_CHROOT\fR
-и использовать файлы настройки из каталога
-\fIКАТ_CHROOT\fR\&.
+Apply changes in the
+\fICHROOT_DIR\fR
+directory and use the configuration files from the
+\fICHROOT_DIR\fR
+directory\&.
.RE
.PP
\fB\-s\fR, \fB\-\-sha\-rounds\fR
@@ -98,7 +100,7 @@ options\&.
.sp
Вы можете использовать этот параметр только при методе шифрования SHA256 или SHA512\&.
.sp
-По умолчанию, количество раундов определяется переменными SHA_CRYPT_MIN_ROUNDS и SHA_CRYPT_MAX_ROUNDS из
+By default, the number of rounds is defined by the SHA_CRYPT_MIN_ROUNDS and SHA_CRYPT_MAX_ROUNDS variables in
/etc/login\&.defs\&.
.RE
.SH "ПРЕДОСТЕРЕЖЕНИЯ"
@@ -108,27 +110,29 @@ options\&.
Вы должны проверить, что пароль и метод шифрования соответствует политике системных паролей\&.
.SH "НАСТРОЙКА"
.PP
-На работу этого инструмента влияют следующие переменные настройки из
-/etc/login\&.defs:
+The following configuration variables in
+/etc/login\&.defs
+change the behavior of this tool:
.PP
-\fBENCRYPT_METHOD\fR (строка)
+\fBENCRYPT_METHOD\fR (string)
.RS 4
Задаёт системный алгоритм шифрования по умолчанию для шифрования паролей (используется, если алгоритм не указан в командной строке)\&.
.sp
-Возможны следующие значения:
+It can take one of these values:
\fIDES\fR
-(по умолчанию),
+(default),
\fIMD5\fR, \fISHA256\fR, \fISHA512\fR\&.
.sp
-Замечание: этот параметр переопределяет переменную
-\fBMD5_CRYPT_ENAB\fR\&.
+Note: this parameter overrides the
+\fBMD5_CRYPT_ENAB\fR
+variable\&.
.RE
.PP
-\fBMAX_MEMBERS_PER_GROUP\fR (число)
+\fBMAX_MEMBERS_PER_GROUP\fR (number)
.RS 4
-Максимальное количество членов в записи о группе\&. При достижения максимума заводится новая запись группы (строка) в
+Maximum members per group entry\&. When the maximum is reached, a new group entry (line) is started in
/etc/group
-(с тем же именем, паролем и тем же GID)\&.
+(with the same name, same password, and same GID)\&.
.sp
Значение по умолчанию равно 0, означающее, что ограничения на количество членов в группе нет\&.
.sp
@@ -139,29 +143,30 @@ options\&.
Замечание: разделение групп поддерживается не всеми инструментами (даже в наборе инструментов Shadow)\&. Вы не должны использовать эту переменную, если вам действительно это ненужно\&.
.RE
.PP
-\fBMD5_CRYPT_ENAB\fR (логический)
+\fBMD5_CRYPT_ENAB\fR (boolean)
.RS 4
-Обозначает, что пароль должен быть зашифрован по алгоритму на основе MD5\&. Если значение равно
-\fIyes\fR, то новые пароли будут зашифрованы по алгоритму на основе MD5, совместимому с используемым в новых версиях FreeBSD\&. Он поддерживает пароли неограниченной длины и имеет более длинную строку соли\&. Установите в
-\fIno\fR, если вам нужно копировать шифрованные пароли в другие системы, которые не поддерживают новый алгоритм\&. По умолчанию
+Indicate if passwords must be encrypted using the MD5\-based algorithm\&. If set to
+\fIyes\fR, new passwords will be encrypted using the MD5\-based algorithm compatible with the one used by recent releases of FreeBSD\&. It supports passwords of unlimited length and longer salt strings\&. Set to
+\fIno\fR
+if you need to copy encrypted passwords to other systems which don\*(Aqt understand the new algorithm\&. Default is
\fIno\fR\&.
.sp
-Эта переменная переопределяется переменной
+This variable is superseded by the
\fBENCRYPT_METHOD\fR
-или любым параметром командной строки, который задаёт алгоритм шифрования\&.
+variable or by any command line option used to configure the encryption algorithm\&.
.sp
-Эта переменная устарела; используйте
+This variable is deprecated\&. You should use
\fBENCRYPT_METHOD\fR\&.
.RE
.PP
-\fBSHA_CRYPT_MIN_ROUNDS\fR (число), \fBSHA_CRYPT_MAX_ROUNDS\fR (число)
+\fBSHA_CRYPT_MIN_ROUNDS\fR (number), \fBSHA_CRYPT_MAX_ROUNDS\fR (number)
.RS 4
-Если значение
+When
\fBENCRYPT_METHOD\fR
-равно
+is set to
\fISHA256\fR
-или
-\fISHA512\fR, эта переменная определяет количество раундов SHA, используемых алгоритмом шифрования по умолчанию (если количество раундов не задано в командной строке)\&.
+or
+\fISHA512\fR, this defines the number of SHA rounds used by the encryption algorithm by default (when the number of rounds is not specified on the command line)\&.
.sp
Увеличение количества раундов повышает сложность подбора пароля простым перебором\&. Но заметим, что при этом для аутентификации пользователей требуется большее количество процессорных ресурсов\&.
.sp
@@ -169,16 +174,16 @@ options\&.
.sp
Значения должны лежать в диапазоне 1000\-999999999\&.
.sp
-Если задано какое\-то одно значение \(em
+If only one of the
\fBSHA_CRYPT_MIN_ROUNDS\fR
-или
+or
\fBSHA_CRYPT_MAX_ROUNDS\fR
-\(em то будет использовано это значение\&.
+values is set, then this value will be used\&.
.sp
-Если
+If
\fBSHA_CRYPT_MIN_ROUNDS\fR
>
-\fBSHA_CRYPT_MAX_ROUNDS\fR, то используется большее значение\&.
+\fBSHA_CRYPT_MAX_ROUNDS\fR, the highest value will be used\&.
.RE
.SH "ФАЙЛЫ"
.PP
diff --git a/man/ru/man8/chpasswd.8 b/man/ru/man8/chpasswd.8
index 9161eb1b..67612bf8 100644
--- a/man/ru/man8/chpasswd.8
+++ b/man/ru/man8/chpasswd.8
@@ -2,12 +2,12 @@
.\" Title: chpasswd
.\" Author: Julianne Frances Haugh
.\" Generator: DocBook XSL Stylesheets v1.79.1 <http://docbook.sf.net/>
-.\" Date: 06/13/2019
+.\" Date: 12/01/2019
.\" Manual: Команды управления системой
-.\" Source: shadow-utils 4.7
+.\" Source: shadow-utils 4.8
.\" Language: Russian
.\"
-.TH "chpasswd" "8" "06/13/2019" "shadow\-utils 4\&.7" "Команды управления системой"
+.TH "chpasswd" "8" "12/01/2019" "shadow\-utils 4\&.8" "Команды управления системой"
.\" -----------------------------------------------------------------
.\" * Define some portability stuff
.\" -----------------------------------------------------------------
@@ -34,14 +34,14 @@ chpasswd \- обновляет пароли в пакетном режиме
\fBchpasswd\fR [\fIпараметры\fR]
.SH "ОПИСАНИЕ"
.PP
-Программа
+The
\fBchpasswd\fR
-читает список пар \(Foпользователь пароль\(Fc из стандартного входного потока и обновляет информацию о существующих пользователях\&. Каждая строка имеет вид:
+command reads a list of user name and password pairs from standard input and uses this information to update a group of existing users\&. Each line is of the format:
.PP
-\fIимя_пользователя\fR:\fIпароль\fR
+\fIuser_name\fR:\fIpassword\fR
.PP
-По умолчанию, передаваемый пароль должен быть в виде обычного текста и шифруется командой
-\fBchpasswd\fR\&. Также, если есть срок действия пароля, то он будет обновлён\&.
+By default the passwords must be supplied in clear\-text, and are encrypted by
+\fBchpasswd\fR\&. Also the password age will be updated, if present\&.
.PP
The default encryption algorithm can be defined for the system with the
\fBENCRYPT_METHOD\fR
@@ -60,23 +60,25 @@ first updates all the passwords in memory, and then commits all the changes to d
Данная команда предназначена для работы в крупных системных средах, где за один раз заводится несколько учётных записей\&.
.SH "ПАРАМЕТРЫ"
.PP
-Параметры команды
-\fBchpasswd\fR:
+The options which apply to the
+\fBchpasswd\fR
+command are:
.PP
-\fB\-c\fR, \fB\-\-crypt\-method\fR\ \&\fIМЕТОД\fR
+\fB\-c\fR, \fB\-\-crypt\-method\fR\ \&\fIMETHOD\fR
.RS 4
Использовать указанный метод для шифрования паролей\&.
.sp
Возможные методы: DES, MD5, NONE и SHA256 или SHA512, если эти методы поддерживается libc\&.
.sp
-По умолчанию (если не указан параметр\fB\-c\fR,
-\fB\-m\fR
-или
-\fB\-e\fR), метод шифрования определяется переменной
+By default (if none of the
+\fB\-c\fR,
+\fB\-m\fR, or
+\fB\-e\fR
+options are specified), the encryption method is defined by the
\fBENCRYPT_METHOD\fR
-или
+or
\fBMD5_CRYPT_ENAB\fR
-из файла
+variables of
/etc/login\&.defs\&.
.RE
.PP
@@ -95,15 +97,16 @@ first updates all the passwords in memory, and then commits all the changes to d
Использовать алгоритм шифрования MD5 вместо DES, если пароли передаются не шифрованными\&.
.RE
.PP
-\fB\-R\fR, \fB\-\-root\fR\ \&\fIКАТ_CHROOT\fR
+\fB\-R\fR, \fB\-\-root\fR\ \&\fICHROOT_DIR\fR
.RS 4
-Выполнить изменения в каталоге
-\fIКАТ_CHROOT\fR
-и использовать файлы настройки из каталога
-\fIКАТ_CHROOT\fR\&.
+Apply changes in the
+\fICHROOT_DIR\fR
+directory and use the configuration files from the
+\fICHROOT_DIR\fR
+directory\&.
.RE
.PP
-\fB\-s\fR, \fB\-\-sha\-rounds\fR\ \&\fIРАУНДОВ\fR
+\fB\-s\fR, \fB\-\-sha\-rounds\fR\ \&\fIROUNDS\fR
.RS 4
Использовать указанное количество раундов шифрования паролей\&.
.sp
@@ -113,11 +116,11 @@ first updates all the passwords in memory, and then commits all the changes to d
.sp
Вы можете использовать этот параметр только при методе шифрования SHA256 или SHA512\&.
.sp
-По умолчанию, количество раундов определяется переменными
+By default, the number of rounds is defined by the
\fBSHA_CRYPT_MIN_ROUNDS\fR
+and
\fBSHA_CRYPT_MAX_ROUNDS\fR
+variables in
/etc/login\&.defs\&.
.RE
.SH "ПРЕДОСТЕРЕЖЕНИЯ"
@@ -125,45 +128,48 @@ first updates all the passwords in memory, and then commits all the changes to d
Не забудьте установить права или umask, чтобы не позволить чтение не шифрованных файлов другими пользователями\&.
.SH "НАСТРОЙКА"
.PP
-На работу этого инструмента влияют следующие переменные настройки из
-/etc/login\&.defs:
+The following configuration variables in
+/etc/login\&.defs
+change the behavior of this tool:
.PP
-\fBENCRYPT_METHOD\fR (строка)
+\fBENCRYPT_METHOD\fR (string)
.RS 4
Задаёт системный алгоритм шифрования по умолчанию для шифрования паролей (используется, если алгоритм не указан в командной строке)\&.
.sp
-Возможны следующие значения:
+It can take one of these values:
\fIDES\fR
-(по умолчанию),
+(default),
\fIMD5\fR, \fISHA256\fR, \fISHA512\fR\&.
.sp
-Замечание: этот параметр переопределяет переменную
-\fBMD5_CRYPT_ENAB\fR\&.
+Note: this parameter overrides the
+\fBMD5_CRYPT_ENAB\fR
+variable\&.
.RE
.PP
-\fBMD5_CRYPT_ENAB\fR (логический)
+\fBMD5_CRYPT_ENAB\fR (boolean)
.RS 4
-Обозначает, что пароль должен быть зашифрован по алгоритму на основе MD5\&. Если значение равно
-\fIyes\fR, то новые пароли будут зашифрованы по алгоритму на основе MD5, совместимому с используемым в новых версиях FreeBSD\&. Он поддерживает пароли неограниченной длины и имеет более длинную строку соли\&. Установите в
-\fIno\fR, если вам нужно копировать шифрованные пароли в другие системы, которые не поддерживают новый алгоритм\&. По умолчанию
+Indicate if passwords must be encrypted using the MD5\-based algorithm\&. If set to
+\fIyes\fR, new passwords will be encrypted using the MD5\-based algorithm compatible with the one used by recent releases of FreeBSD\&. It supports passwords of unlimited length and longer salt strings\&. Set to
+\fIno\fR
+if you need to copy encrypted passwords to other systems which don\*(Aqt understand the new algorithm\&. Default is
\fIno\fR\&.
.sp
-Эта переменная переопределяется переменной
+This variable is superseded by the
\fBENCRYPT_METHOD\fR
-или любым параметром командной строки, который задаёт алгоритм шифрования\&.
+variable or by any command line option used to configure the encryption algorithm\&.
.sp
-Эта переменная устарела; используйте
+This variable is deprecated\&. You should use
\fBENCRYPT_METHOD\fR\&.
.RE
.PP
-\fBSHA_CRYPT_MIN_ROUNDS\fR (число), \fBSHA_CRYPT_MAX_ROUNDS\fR (число)
+\fBSHA_CRYPT_MIN_ROUNDS\fR (number), \fBSHA_CRYPT_MAX_ROUNDS\fR (number)
.RS 4
-Если значение
+When
\fBENCRYPT_METHOD\fR
-равно
+is set to
\fISHA256\fR
-или
-\fISHA512\fR, эта переменная определяет количество раундов SHA, используемых алгоритмом шифрования по умолчанию (если количество раундов не задано в командной строке)\&.
+or
+\fISHA512\fR, this defines the number of SHA rounds used by the encryption algorithm by default (when the number of rounds is not specified on the command line)\&.
.sp
Увеличение количества раундов повышает сложность подбора пароля простым перебором\&. Но заметим, что при этом для аутентификации пользователей требуется большее количество процессорных ресурсов\&.
.sp
@@ -171,16 +177,16 @@ first updates all the passwords in memory, and then commits all the changes to d
.sp
Значения должны лежать в диапазоне 1000\-999999999\&.
.sp
-Если задано какое\-то одно значение \(em
+If only one of the
\fBSHA_CRYPT_MIN_ROUNDS\fR
-или
+or
\fBSHA_CRYPT_MAX_ROUNDS\fR
-\(em то будет использовано это значение\&.
+values is set, then this value will be used\&.
.sp
-Если
+If
\fBSHA_CRYPT_MIN_ROUNDS\fR
>
-\fBSHA_CRYPT_MAX_ROUNDS\fR, то используется большее значение\&.
+\fBSHA_CRYPT_MAX_ROUNDS\fR, the highest value will be used\&.
.RE
.SH "ФАЙЛЫ"
.PP
@@ -202,4 +208,5 @@ first updates all the passwords in memory, and then commits all the changes to d
.PP
\fBpasswd\fR(1),
\fBnewusers\fR(8),
-\fBlogin.defs\fR(5),\fBuseradd\fR(8)\&.
+\fBlogin.defs\fR(5),
+\fBuseradd\fR(8)\&.
diff --git a/man/ru/man8/faillog.8 b/man/ru/man8/faillog.8
index a4d6a2e9..c3889746 100644
--- a/man/ru/man8/faillog.8
+++ b/man/ru/man8/faillog.8
@@ -2,12 +2,12 @@
.\" Title: faillog
.\" Author: Julianne Frances Haugh
.\" Generator: DocBook XSL Stylesheets v1.79.1 <http://docbook.sf.net/>
-.\" Date: 06/13/2019
+.\" Date: 12/01/2019
.\" Manual: Команды управления системой
-.\" Source: shadow-utils 4.7
+.\" Source: shadow-utils 4.8
.\" Language: Russian
.\"
-.TH "faillog" "8" "06/13/2019" "shadow\-utils 4\&.7" "Команды управления системой"
+.TH "faillog" "8" "12/01/2019" "shadow\-utils 4\&.8" "Команды управления системой"
.\" -----------------------------------------------------------------
.\" * Define some portability stuff
.\" -----------------------------------------------------------------
@@ -34,33 +34,34 @@ faillog \- показывает записи из файла faillog или за
\fBfaillog\fR [\fIпараметры\fR]
.SH "ОПИСАНИЕ"
.PP
-Программа
\fBfaillog\fR
-показывает содержимое журнала неудачных попыток (файл
-/var/log/faillog)\&. Также она может быть использована для управления счётчиком неудачных попыток и их ограничением\&. При запуске
+displays the contents of the failure log database (/var/log/faillog)\&. It can also set the failure counters and limits\&. When
\fBfaillog\fR
-без параметров выводятся записи faillog только тех пользователей, у которых имеется хотя бы одна неудачная попытка входа\&.
+is run without arguments, it only displays the faillog records of the users who had a login failure\&.
.SH "ПАРАМЕТРЫ"
.PP
-Параметры команды
-\fBfaillog\fR:
+The options which apply to the
+\fBfaillog\fR
+command are:
.PP
\fB\-a\fR, \fB\-\-all\fR
.RS 4
-Показать записи faillog для всех пользователей из базы данных
-faillog\&.
+Display (or act on) faillog records for all users having an entry in the
+faillog
+database\&.
.sp
-Список пользователей можно ограничить с помощью параметра
-\fB\-u\fR\&.
+The range of users can be restricted with the
+\fB\-u\fR
+option\&.
.sp
В режиме вывода это ограничивает вывод списком существующих пользователей, но при этом для них выводятся даже пустые записи faillog\&.
.sp
-Параметры
+With the
\fB\-l\fR,
\fB\-m\fR,
\fB\-r\fR,
\fB\-t\fR
-изменяют записи пользователей, даже если они не существует в системе\&. Это полезно для сброса записей пользователей, которые были удалены или для предварительной установки политики для диапазона пользователей\&.
+options, the users\*(Aq records are changed, even if the user does not exist on the system\&. This is useful to reset records of users that have been deleted or to set a policy in advance for a range of users\&.
.RE
.PP
\fB\-h\fR, \fB\-\-help\fR
@@ -68,85 +69,90 @@ faillog\&.
Показать краткую справку и закончить работу\&.
.RE
.PP
-\fB\-l\fR, \fB\-\-lock\-secs\fR\ \&\fIСЕКУНД\fR
+\fB\-l\fR, \fB\-\-lock\-secs\fR\ \&\fISEC\fR
.RS 4
-Блокировать учётную запись на указанное количество
-\fIСЕКУНД\fR
-после неудачной попытки входа\&.
+Lock account for
+\fISEC\fR
+seconds after failed login\&.
.sp
-Для этого параметра требуется право на запись в
-/var/log/faillog\&.
+Write access to
+/var/log/faillog
+is required for this option\&.
.RE
.PP
-\fB\-m\fR, \fB\-\-maximum\fR\ \&\fIМАКС_ЧИСЛО\fR
+\fB\-m\fR, \fB\-\-maximum\fR\ \&\fIMAX\fR
.RS 4
-Установить максимальное количество неудачных попыток входа перед блокировкой учётной записи равным
-\fIМАКС_ЧИСЛО\fR\&.
+Set the maximum number of login failures after the account is disabled to
+\fIMAX\fR\&.
.sp
-Если значение
-\fIМАКС_ЧИСЛО\fR
-равно 0, то количество неудачных попыток входа не ограничивается\&.
+Selecting a
+\fIMAX\fR
+value of 0 has the effect of not placing a limit on the number of failed logins\&.
.sp
-Для предотвращения атаки отказа в обслуживании максимальное количество неудачных попыток входа у
+The maximum failure count should always be 0 for
\fIroot\fR
-всегда должно быть равно 0\&.
+to prevent a denial of services attack against the system\&.
.sp
-Для этого параметра требуется право на запись в
-/var/log/faillog\&.
+Write access to
+/var/log/faillog
+is required for this option\&.
.RE
.PP
\fB\-r\fR, \fB\-\-reset\fR
.RS 4
Сбросить счётчик неудачных попыток входа\&.
.sp
-Для этого параметра требуется право на запись в
-/var/log/faillog\&.
+Write access to
+/var/log/faillog
+is required for this option\&.
.RE
.PP
-\fB\-R\fR, \fB\-\-root\fR\ \&\fIКАТ_CHROOT\fR
+\fB\-R\fR, \fB\-\-root\fR\ \&\fICHROOT_DIR\fR
.RS 4
-Выполнить изменения в каталоге
-\fIКАТ_CHROOT\fR
-и использовать файлы настройки из каталога
-\fIКАТ_CHROOT\fR\&.
+Apply changes in the
+\fICHROOT_DIR\fR
+directory and use the configuration files from the
+\fICHROOT_DIR\fR
+directory\&.
.RE
.PP
-\fB\-t\fR, \fB\-\-time\fR\ \&\fIДНЕЙ\fR
+\fB\-t\fR, \fB\-\-time\fR\ \&\fIDAYS\fR
.RS 4
-Показать записи faillog новее чем
-\fIДНЕЙ\fR\&.
+Display faillog records more recent than
+\fIDAYS\fR\&.
.RE
.PP
-\fB\-u\fR, \fB\-\-user\fR\ \&\fIУЧЁТНАЯ ЗАПИСЬ\fR|\fIДИАПАЗОН\fR
+\fB\-u\fR, \fB\-\-user\fR\ \&\fILOGIN\fR|\fIRANGE\fR
.RS 4
-Показать запись faillog или изменить счётчики неудачных попыток и ограничения (если задан параметр
+Display faillog record or maintains failure counters and limits (if used with
\fB\-l\fR,
\fB\-m\fR
-или
-\fB\-r\fR) только для указанных учётных записей\&.
+or
+\fB\-r\fR
+options) only for the specified user(s)\&.
.sp
-Пользователя можно указать по отдельному имени, числовому идентификатору или в виде
-\fIДИАПАЗОНА\fR
-пользователей\&. Такой
-\fIДИАПАЗОН\fR
-можно задавать в виде максимального и минимального значений(\fIUID_МИН\-UID_МАКС\fR), максимального (\fI\-UID_МАКС\fR) или минимального (\fIUID_МИН\-\fR) значения\&.
+The users can be specified by a login name, a numerical user ID, or a
+\fIRANGE\fR
+of users\&. This
+\fIRANGE\fR
+of users can be specified with a min and max values (\fIUID_MIN\-UID_MAX\fR), a max value (\fI\-UID_MAX\fR), or a min value (\fIUID_MIN\-\fR)\&.
.RE
.PP
-Если параметры
+When none of the
\fB\-l\fR,
-\fB\-m\fR
-или
+\fB\-m\fR, or
\fB\-r\fR
-не заданы, то
+options are used,
\fBfaillog\fR
-показывает записи faillog указанных пользователей\&.
+displays the faillog record of the specified user(s)\&.
.SH "ПРЕДОСТЕРЕЖЕНИЯ"
.PP
-Программа
\fBfaillog\fR
-выводит только записи о пользователях, последняя попытка входа которых была неудачной\&. Чтобы увидеть запись о пользователе, последняя попытка входа которого была удачной, вы должны специально указать имя пользователя с помощью параметра
-\fB\-u\fR, или для показа всех пользователей указать параметр
-\fB\-a\fR\&.
+only prints out users with no successful login since the last failure\&. To print out a user who has had a successful login since their last failure, you must explicitly request the user with the
+\fB\-u\fR
+flag, or print out all users with the
+\fB\-a\fR
+flag\&.
.SH "ФАЙЛЫ"
.PP
/var/log/faillog
diff --git a/man/ru/man8/groupadd.8 b/man/ru/man8/groupadd.8
index a15dab12..adda8249 100644
--- a/man/ru/man8/groupadd.8
+++ b/man/ru/man8/groupadd.8
@@ -2,12 +2,12 @@
.\" Title: groupadd
.\" Author: Julianne Frances Haugh
.\" Generator: DocBook XSL Stylesheets v1.79.1 <http://docbook.sf.net/>
-.\" Date: 06/13/2019
+.\" Date: 12/01/2019
.\" Manual: Команды управления системой
-.\" Source: shadow-utils 4.7
+.\" Source: shadow-utils 4.8
.\" Language: Russian
.\"
-.TH "groupadd" "8" "06/13/2019" "shadow\-utils 4\&.7" "Команды управления системой"
+.TH "groupadd" "8" "12/01/2019" "shadow\-utils 4\&.8" "Команды управления системой"
.\" -----------------------------------------------------------------
.\" * Define some portability stuff
.\" -----------------------------------------------------------------
@@ -34,34 +34,36 @@ groupadd \- создаёт новую группу
\fBgroupadd\fR [\fIпараметры\fR] \fIгруппа\fR
.SH "ОПИСАНИЕ"
.PP
-Программа
+The
\fBgroupadd\fR
-создаёт новую группу согласно указанным значениям командной строки и системным значениям по умолчанию\&. Новая группа будет добавлена в системные файлы\&.
+command creates a new group account using the values specified on the command line plus the default values from the system\&. The new group will be entered into the system files as needed\&.
.SH "ПАРАМЕТРЫ"
.PP
-Параметры команды
-\fBgroupadd\fR:
+The options which apply to the
+\fBgroupadd\fR
+command are:
.PP
\fB\-f\fR, \fB\-\-force\fR
.RS 4
-Завершить работу и вернуть состояние успешного выполнения, если группа уже существует\&. Если используется вместе с параметром
-\fB\-g\fR
-и указанный GID уже существует, то выбирается другой (уникальный) GID (то есть параметр
+This option causes the command to simply exit with success status if the specified group already exists\&. When used with
+\fB\-g\fR, and the specified GID already exists, another (unique) GID is chosen (i\&.e\&.
\fB\-g\fR
-игнорируется)\&.
+is turned off)\&.
.RE
.PP
\fB\-g\fR, \fB\-\-gid\fR\ \&\fIGID\fR
.RS 4
-Числовое значение идентификатора группы (ID)\&. Оно должно быть уникальным, если не используется параметр
-\fB\-o\fR\&. Значение должно быть неотрицательным\&. По умолчанию используется наименьшее значение ID большее или равное
+The numerical value of the group\*(Aqs ID\&. This value must be unique, unless the
+\fB\-o\fR
+option is used\&. The value must be non\-negative\&. The default is to use the smallest ID value greater than or equal to
\fBGID_MIN\fR
-и большее чем у остальных групп\&.
+and greater than every other group\&.
.sp
-Смотрите также описание
+See also the
\fB\-r\fR
-\fBGID_MAX\fR\&.
+option and the
+\fBGID_MAX\fR
+description\&.
.RE
.PP
\fB\-h\fR, \fB\-\-help\fR
@@ -69,18 +71,21 @@ groupadd \- создаёт новую группу
Показать краткую справку и закончить работу\&.
.RE
.PP
-\fB\-K\fR, \fB\-\-key\fR\ \&\fIКЛЮЧ\fR=\fIЗНАЧЕНИЕ\fR
+\fB\-K\fR, \fB\-\-key\fR\ \&\fIKEY\fR=\fIVALUE\fR
.RS 4
-Изменить значения по умолчанию (GID_MIN, GID_MAX и другие), которые хранятся в файле
-/etc/login\&.defs\&. Можно указать несколько параметров
-\fB\-K\fR\&.
+Overrides
+/etc/login\&.defs
+defaults (GID_MIN, GID_MAX and others)\&. Multiple
+\fB\-K\fR
+options can be specified\&.
.sp
-Пример:
-\fB\-K\fR\ \&\fIGID_MIN\fR=\fI100\fR\ \&\fB\-K\fR\ \&\fIGID_MAX\fR=\fI499\fR
+Example:
+\fB\-K\fR\ \&\fIGID_MIN\fR=\fI100\fR\ \&
+\fB\-K\fR\ \&\fIGID_MAX\fR=\fI499\fR
.sp
-Замечание: запись вида
+Note:
\fB\-K\fR\ \&\fIGID_MIN\fR=\fI10\fR,\fIGID_MAX\fR=\fI499\fR
-пока не работает\&.
+doesn\*(Aqt work yet\&.
.RE
.PP
\fB\-o\fR, \fB\-\-non\-unique\fR
@@ -88,13 +93,13 @@ groupadd \- создаёт новую группу
Разрешить добавление группы с не уникальным GID\&.
.RE
.PP
-\fB\-p\fR, \fB\-\-password\fR\ \&\fIПАРОЛЬ\fR
+\fB\-p\fR, \fB\-\-password\fR\ \&\fIPASSWORD\fR
.RS 4
-Шифрованное значение пароля, которое возвращает функция
-\fBcrypt\fR(3)\&. По умолчанию пароль отключён\&.
+The encrypted password, as returned by
+\fBcrypt\fR(3)\&. The default is to disable the password\&.
.sp
-\fBЗамечание:\fR
-Этот параметр использовать не рекомендуется, так как пароль (или не шифрованный пароль) будет видим другими пользователям в списке процессов\&.
+\fBNote:\fR
+This option is not recommended because the password (or encrypted password) will be visible by users listing the processes\&.
.sp
Вы должны проверить, что пароль соответствует политике системных паролей\&.
.RE
@@ -103,18 +108,20 @@ groupadd \- создаёт новую группу
.RS 4
Создать системную группу\&.
.sp
-Числовые идентификаторы для системных групп выбираются из диапазона
-\fBSYS_GID_MIN\fR\-\fBSYS_GID_MAX\fR, определённых в
-login\&.defs, а не из
+The numeric identifiers of new system groups are chosen in the
+\fBSYS_GID_MIN\fR\-\fBSYS_GID_MAX\fR
+range, defined in
+login\&.defs, instead of
\fBGID_MIN\fR\-\fBGID_MAX\fR\&.
.RE
.PP
-\fB\-R\fR, \fB\-\-root\fR\ \&\fIКАТ_CHROOT\fR
+\fB\-R\fR, \fB\-\-root\fR\ \&\fICHROOT_DIR\fR
.RS 4
-Выполнить изменения в каталоге
-\fIКАТ_CHROOT\fR
-и использовать файлы настройки из каталога
-\fIКАТ_CHROOT\fR\&.
+Apply changes in the
+\fICHROOT_DIR\fR
+directory and use the configuration files from the
+\fICHROOT_DIR\fR
+directory\&.
.RE
.PP
\fB\-P\fR, \fB\-\-prefix\fR\ \&\fIPREFIX_DIR\fR
@@ -127,29 +134,28 @@ directory\&. This option does not chroot and is intended for preparing a cross\-
.RE
.SH "НАСТРОЙКА"
.PP
-На работу этого инструмента влияют следующие переменные настройки из
-/etc/login\&.defs:
+The following configuration variables in
+/etc/login\&.defs
+change the behavior of this tool:
.PP
-\fBGID_MAX\fR (число), \fBGID_MIN\fR (число)
+\fBGID_MAX\fR (number), \fBGID_MIN\fR (number)
.RS 4
-Диапазон идентификаторов групп, используемый в программах
+Range of group IDs used for the creation of regular groups by
\fBuseradd\fR,
-\fBgroupadd\fR
-или
-\fBnewusers\fR
-для создания обычных групп\&.
+\fBgroupadd\fR, or
+\fBnewusers\fR\&.
.sp
-Значение по умолчанию для
+The default value for
\fBGID_MIN\fR
-(соотв\&.
-\fBGID_MAX\fR) равно 1000 (соотв\&. 60000)\&.
+(resp\&.
+\fBGID_MAX\fR) is 1000 (resp\&. 60000)\&.
.RE
.PP
-\fBMAX_MEMBERS_PER_GROUP\fR (число)
+\fBMAX_MEMBERS_PER_GROUP\fR (number)
.RS 4
-Максимальное количество членов в записи о группе\&. При достижения максимума заводится новая запись группы (строка) в
+Maximum members per group entry\&. When the maximum is reached, a new group entry (line) is started in
/etc/group
-(с тем же именем, паролем и тем же GID)\&.
+(with the same name, same password, and same GID)\&.
.sp
Значение по умолчанию равно 0, означающее, что ограничения на количество членов в группе нет\&.
.sp
@@ -160,18 +166,17 @@ directory\&. This option does not chroot and is intended for preparing a cross\-
Замечание: разделение групп поддерживается не всеми инструментами (даже в наборе инструментов Shadow)\&. Вы не должны использовать эту переменную, если вам действительно это ненужно\&.
.RE
.PP
-\fBSYS_GID_MAX\fR (число), \fBSYS_GID_MIN\fR (число)
+\fBSYS_GID_MAX\fR (number), \fBSYS_GID_MIN\fR (number)
.RS 4
-Диапазон идентификаторов групп, используемый в программах
+Range of group IDs used for the creation of system groups by
\fBuseradd\fR,
-\fBgroupadd\fR
-или
-\fBnewusers\fR
-для создания системных групп\&.
+\fBgroupadd\fR, or
+\fBnewusers\fR\&.
.sp
-Значение по умолчанию для
+The default value for
\fBSYS_GID_MIN\fR
-(соотв\&.\fBSYS_GID_MAX\fR) равно 101 (соотв\&.
+(resp\&.
+\fBSYS_GID_MAX\fR) is 101 (resp\&.
\fBGID_MIN\fR\-1)\&.
.RE
.SH "ФАЙЛЫ"
@@ -194,48 +199,49 @@ directory\&. This option does not chroot and is intended for preparing a cross\-
.PP
Имена групп должны начинаться со строчной буквы или символа подчёркивания, и должны состоять только из строчных букв, цифр, символов подчёркивания и минус\&. Они могут заканчиваться знаком доллара\&. Это можно описать регулярным выражением: [a\-z_][a\-z0\-9_\-]*[$]?
.PP
-Имена групп могут быть длиной не более 16 знаков\&.
+Groupnames may only be up to 16 characters long\&.
.PP
Нельзя добавить группу NIS или LDAP\&. Это необходимо делать на соответствующем сервере\&.
.PP
-Если имя группы уже существует во внешней базе данных групп, например в NIS или LDAP, то
+If the groupname already exists in an external group database such as NIS or LDAP,
\fBgroupadd\fR
-не станет создавать группу\&.
+will deny the group creation request\&.
.SH "ВОЗВРАЩАЕМЫЕ ЗНАЧЕНИЯ"
.PP
-Программа
+The
\fBgroupadd\fR
-завершая работу, возвращает следующие значения:
+command exits with the following values:
.PP
\fI0\fR
.RS 4
-успешное выполнение
+success
.RE
.PP
\fI2\fR
.RS 4
-ошибка в параметрах команды
+invalid command syntax
.RE
.PP
\fI3\fR
.RS 4
-недопустимое значение параметра
+invalid argument to option
.RE
.PP
\fI4\fR
.RS 4
-не уникальный GID (если не задан параметр
-\fB\-o\fR)
+GID not unique (when
+\fB\-o\fR
+not used)
.RE
.PP
\fI9\fR
.RS 4
-не уникальное имя группы
+group name not unique
.RE
.PP
\fI10\fR
.RS 4
-не удалось изменить файл групп
+can\*(Aqt update group file
.RE
.SH "СМОТРИТЕ ТАКЖЕ"
.PP
diff --git a/man/ru/man8/groupdel.8 b/man/ru/man8/groupdel.8
index a5664021..2413b433 100644
--- a/man/ru/man8/groupdel.8
+++ b/man/ru/man8/groupdel.8
@@ -2,12 +2,12 @@
.\" Title: groupdel
.\" Author: Julianne Frances Haugh
.\" Generator: DocBook XSL Stylesheets v1.79.1 <http://docbook.sf.net/>
-.\" Date: 06/13/2019
+.\" Date: 12/01/2019
.\" Manual: Команды управления системой
-.\" Source: shadow-utils 4.7
+.\" Source: shadow-utils 4.8
.\" Language: Russian
.\"
-.TH "groupdel" "8" "06/13/2019" "shadow\-utils 4\&.7" "Команды управления системой"
+.TH "groupdel" "8" "12/01/2019" "shadow\-utils 4\&.8" "Команды управления системой"
.\" -----------------------------------------------------------------
.\" * Define some portability stuff
.\" -----------------------------------------------------------------
@@ -34,26 +34,28 @@ groupdel \- удаляет группу
\fBgroupdel\fR [\fIпараметры\fR] \fIГРУППА\fR
.SH "ОПИСАНИЕ"
.PP
-Программа
+The
\fBgroupdel\fR
-изменяет системные файлы учётных записей, удаляя все записи, относящиеся к
-\fIГРУППЕ\fR\&. Группа с таким именем должна существовать\&.
+command modifies the system account files, deleting all entries that refer to
+\fIGROUP\fR\&. The named group must exist\&.
.SH "ПАРАМЕТРЫ"
.PP
-Параметры команды
-\fBgroupdel\fR:
+The options which apply to the
+\fBgroupdel\fR
+command are:
.PP
\fB\-h\fR, \fB\-\-help\fR
.RS 4
Показать краткую справку и закончить работу\&.
.RE
.PP
-\fB\-R\fR, \fB\-\-root\fR\ \&\fIКАТ_CHROOT\fR
+\fB\-R\fR, \fB\-\-root\fR\ \&\fICHROOT_DIR\fR
.RS 4
-Выполнить изменения в каталоге
-\fIКАТ_CHROOT\fR
-и использовать файлы настройки из каталога
-\fIКАТ_CHROOT\fR\&.
+Apply changes in the
+\fICHROOT_DIR\fR
+directory and use the configuration files from the
+\fICHROOT_DIR\fR
+directory\&.
.RE
.PP
\fB\-P\fR, \fB\-\-prefix\fR\ \&\fIPREFIX_DIR\fR
@@ -71,14 +73,15 @@ directory\&. This option does not chroot and is intended for preparing a cross\-
Вы должны вручную проверить все файловые системы, чтобы убедиться, что не осталось файлов, принадлежащих удалённой группе\&.
.SH "НАСТРОЙКА"
.PP
-На работу этого инструмента влияют следующие переменные настройки из
-/etc/login\&.defs:
+The following configuration variables in
+/etc/login\&.defs
+change the behavior of this tool:
.PP
-\fBMAX_MEMBERS_PER_GROUP\fR (число)
+\fBMAX_MEMBERS_PER_GROUP\fR (number)
.RS 4
-Максимальное количество членов в записи о группе\&. При достижения максимума заводится новая запись группы (строка) в
+Maximum members per group entry\&. When the maximum is reached, a new group entry (line) is started in
/etc/group
-(с тем же именем, паролем и тем же GID)\&.
+(with the same name, same password, and same GID)\&.
.sp
Значение по умолчанию равно 0, означающее, что ограничения на количество членов в группе нет\&.
.sp
@@ -101,33 +104,33 @@ directory\&. This option does not chroot and is intended for preparing a cross\-
.RE
.SH "ВОЗВРАЩАЕМЫЕ ЗНАЧЕНИЯ"
.PP
-Программа
+The
\fBgroupdel\fR
-завершая работу, возвращает следующие значения:
+command exits with the following values:
.PP
\fI0\fR
.RS 4
-успешное выполнение
+success
.RE
.PP
\fI2\fR
.RS 4
-ошибка в параметрах команды
+invalid command syntax
.RE
.PP
\fI6\fR
.RS 4
-указанная группа не существует
+specified group doesn\*(Aqt exist
.RE
.PP
\fI8\fR
.RS 4
-не удалось удалить первичную пользовательскую группу
+can\*(Aqt remove user\*(Aqs primary group
.RE
.PP
\fI10\fR
.RS 4
-не удалось изменить файл групп
+can\*(Aqt update group file
.RE
.SH "СМОТРИТЕ ТАКЖЕ"
.PP
diff --git a/man/ru/man8/groupmems.8 b/man/ru/man8/groupmems.8
index 3b7c915a..cf490f31 100644
--- a/man/ru/man8/groupmems.8
+++ b/man/ru/man8/groupmems.8
@@ -2,12 +2,12 @@
.\" Title: groupmems
.\" Author: George Kraft, IV
.\" Generator: DocBook XSL Stylesheets v1.79.1 <http://docbook.sf.net/>
-.\" Date: 06/13/2019
+.\" Date: 12/01/2019
.\" Manual: Команды управления системой
-.\" Source: shadow-utils 4.7
+.\" Source: shadow-utils 4.8
.\" Language: Russian
.\"
-.TH "groupmems" "8" "06/13/2019" "shadow\-utils 4\&.7" "Команды управления системой"
+.TH "groupmems" "8" "12/01/2019" "shadow\-utils 4\&.8" "Команды управления системой"
.\" -----------------------------------------------------------------
.\" * Define some portability stuff
.\" -----------------------------------------------------------------
@@ -31,46 +31,51 @@
groupmems \- управляет членами первичной группы пользователя
.SH "СИНТАКСИС"
.HP \w'\fBgroupmems\fR\ 'u
-\fBgroupmems\fR \-a\ \fIимя_пользователя\fR | \-d\ \fIимя_пользователя\fR | [\-g\ \fIимя_группы\fR] | \-l | \-p
+\fBgroupmems\fR \-a\ \fIuser_name\fR | \-d\ \fIuser_name\fR | [\-g\ \fIgroup_name\fR] | \-l | \-p
.SH "ОПИСАНИЕ"
.PP
-Программа
+The
\fBgroupmems\fR
-позволяет пользователю управлять списком членов своей группы не имея привилегий суперпользователя\&. Программа
+command allows a user to administer their own group membership list without the requirement of superuser privileges\&. The
\fBgroupmems\fR
-работает в системах, где в качестве первичной группы пользователя является группа с именем совпадающим с именем пользователя (то есть, guest / guest)\&.
+utility is for systems that configure its users to be in their own name sake primary group (i\&.e\&., guest / guest)\&.
.PP
-Только суперпользователь как администратор может использовать
-\fBgroupmems\fR, чтобы изменить список членов не своей группы\&.
+Only the superuser, as administrator, can use
+\fBgroupmems\fR
+to alter the memberships of other groups\&.
.SH "ПАРАМЕТРЫ"
.PP
-Параметры команды
-\fBgroupmems\fR:
+The options which apply to the
+\fBgroupmems\fR
+command are:
.PP
-\fB\-a\fR, \fB\-\-add\fR\ \&\fIимя_пользователя\fR
+\fB\-a\fR, \fB\-\-add\fR\ \&\fIuser_name\fR
.RS 4
Add a user to the group membership list\&.
.sp
-Если существует файл
+If the
+/etc/gshadow
+file exist, and the group has no entry in the
/etc/gshadow
-и записи о группе нет в файле
-/etc/gshadow, то будет создана новая запись\&.
+file, a new entry will be created\&.
.RE
.PP
-\fB\-d\fR, \fB\-\-delete\fR\ \&\fIимя_пользователя\fR
+\fB\-d\fR, \fB\-\-delete\fR\ \&\fIuser_name\fR
.RS 4
Удалить пользователя из группы\&.
.sp
-Если существует файл
-/etc/gshadow, то пользователь будет удалён из списка членов и администраторов группы\&.
+If the
+/etc/gshadow
+file exist, the user will be removed from the list of members and administrators of the group\&.
.sp
-Если существует файл
+If the
+/etc/gshadow
+file exist, and the group has no entry in the
/etc/gshadow
-и записи о группе нет в файле
-/etc/gshadow, то будет создана новая запись\&.
+file, a new entry will be created\&.
.RE
.PP
-\fB\-g\fR, \fB\-\-group\fR\ \&\fIимя_группы\fR
+\fB\-g\fR, \fB\-\-group\fR\ \&\fIgroup_name\fR
.RS 4
Суперпользователь может указать группу, в которой нужно изменить список членов\&.
.RE
@@ -89,31 +94,35 @@ Add a user to the group membership list\&.
.RS 4
Вычистить всех пользователей из списка членов группы\&.
.sp
-Если существует файл
+If the
+/etc/gshadow
+file exist, and the group has no entry in the
/etc/gshadow
-и записи о группе нет в файле
-/etc/gshadow, то будет создана новая запись\&.
+file, a new entry will be created\&.
.RE
.PP
-\fB\-R\fR, \fB\-\-root\fR\ \&\fIКАТ_CHROOT\fR
+\fB\-R\fR, \fB\-\-root\fR\ \&\fICHROOT_DIR\fR
.RS 4
-Выполнить изменения в каталоге
-\fIКАТ_CHROOT\fR
-и использовать файлы настройки из каталога
-\fIКАТ_CHROOT\fR\&.
+Apply changes in the
+\fICHROOT_DIR\fR
+directory and use the configuration files from the
+\fICHROOT_DIR\fR
+directory\&.
.RE
.SH "НАСТРОЙКА"
.PP
-Исполняемый файл программы
+The
\fBgroupmems\fR
-должен иметь права
-2770, принадлежать пользователю
+executable should be in mode
+2770
+as user
\fIroot\fR
-и группе
-\fIgroups\fR\&. Системный администратор может добавлять пользователей в группу
-\fIgroups\fR, разрешая или запрещая им запускать программу
+and in group
+\fIgroups\fR\&. The system administrator can add users to group
+\fIgroups\fR
+to allow or disallow them using the
\fBgroupmems\fR
-для управления членством в своей группе\&.
+utility to manage their own group membership list\&.
.sp
.if n \{\
.RS 4
@@ -130,14 +139,15 @@ Add a user to the group membership list\&.
.\}
.SH "НАСТРОЙКА"
.PP
-На работу этого инструмента влияют следующие переменные настройки из
-/etc/login\&.defs:
+The following configuration variables in
+/etc/login\&.defs
+change the behavior of this tool:
.PP
-\fBMAX_MEMBERS_PER_GROUP\fR (число)
+\fBMAX_MEMBERS_PER_GROUP\fR (number)
.RS 4
-Максимальное количество членов в записи о группе\&. При достижения максимума заводится новая запись группы (строка) в
+Maximum members per group entry\&. When the maximum is reached, a new group entry (line) is started in
/etc/group
-(с тем же именем, паролем и тем же GID)\&.
+(with the same name, same password, and same GID)\&.
.sp
Значение по умолчанию равно 0, означающее, что ограничения на количество членов в группе нет\&.
.sp
diff --git a/man/ru/man8/groupmod.8 b/man/ru/man8/groupmod.8
index c44bab7c..993571a0 100644
--- a/man/ru/man8/groupmod.8
+++ b/man/ru/man8/groupmod.8
@@ -2,12 +2,12 @@
.\" Title: groupmod
.\" Author: Julianne Frances Haugh
.\" Generator: DocBook XSL Stylesheets v1.79.1 <http://docbook.sf.net/>
-.\" Date: 06/13/2019
+.\" Date: 12/01/2019
.\" Manual: Команды управления системой
-.\" Source: shadow-utils 4.7
+.\" Source: shadow-utils 4.8
.\" Language: Russian
.\"
-.TH "groupmod" "8" "06/13/2019" "shadow\-utils 4\&.7" "Команды управления системой"
+.TH "groupmod" "8" "12/01/2019" "shadow\-utils 4\&.8" "Команды управления системой"
.\" -----------------------------------------------------------------
.\" * Define some portability stuff
.\" -----------------------------------------------------------------
@@ -34,41 +34,42 @@ groupmod \- изменяет определение группы в систем
\fBgroupmod\fR [\fIпараметры\fR] \fIГРУППА\fR
.SH "ОПИСАНИЕ"
.PP
-Команда
+The
\fBgroupmod\fR
-изменяет определение указанной
-\fIГРУППЫ\fR, изменяя соответствующую запись в базе данных групп\&.
+command modifies the definition of the specified
+\fIGROUP\fR
+by modifying the appropriate entry in the group database\&.
.SH "ПАРАМЕТРЫ"
.PP
-Параметры команды
-\fBgroupmod\fR:
+The options which apply to the
+\fBgroupmod\fR
+command are:
.PP
\fB\-g\fR, \fB\-\-gid\fR\ \&\fIGID\fR
.RS 4
-Имя группы будет изменено с
-\fIГРУППА\fR
-на
+The group ID of the given
+\fIGROUP\fR
+will be changed to
\fIGID\fR\&.
.sp
-Десятичное значение
+The value of
\fIGID\fR
-должно быть неотрицательным\&. Это значение должно быть уникальным, если не указан параметр
-\fB\-o\fR\&.
+must be a non\-negative decimal integer\&. This value must be unique, unless the
+\fB\-o\fR
+option is used\&.
.sp
У пользователей, которых эта группа является первичной, будет выполнено соответствующее обновление\&.
.sp
-У всех файлов, которые имеют ID старой группы и должны продолжать принадлежать
-\fIGROUP\fR, нужно изменить их ID вручную\&.
+Any files that have the old group ID and must continue to belong to
+\fIGROUP\fR, must have their group ID changed manually\&.
.sp
-Никаких проверок по
+No checks will be performed with regard to the
\fBGID_MIN\fR,
\fBGID_MAX\fR,
-\fBSYS_GID_MIN\fR
-или
+\fBSYS_GID_MIN\fR, or
\fBSYS_GID_MAX\fR
-из
-/etc/login\&.defs
-не производится\&.
+from
+/etc/login\&.defs\&.
.RE
.PP
\fB\-h\fR, \fB\-\-help\fR
@@ -76,40 +77,42 @@ groupmod \- изменяет определение группы в систем
Показать краткую справку и закончить работу\&.
.RE
.PP
-\fB\-n\fR, \fB\-\-new\-name\fR\ \&\fIНОВАЯ_ГРУППА\fR
+\fB\-n\fR, \fB\-\-new\-name\fR\ \&\fINEW_GROUP\fR
.RS 4
-Имя группы будет изменено с
-\fIГРУППА\fR
-на
-\fIНОВАЯ_ГРУППА\fR\&.
+The name of the group will be changed from
+\fIGROUP\fR
+to
+\fINEW_GROUP\fR
+name\&.
.RE
.PP
\fB\-o\fR, \fB\-\-non\-unique\fR
.RS 4
-При использовании с параметром
+When used with the
\fB\-g\fR
-разрешается изменять
+option, allow to change the group
\fIGID\fR
-группы не уникальным значением\&.
+to a non\-unique value\&.
.RE
.PP
-\fB\-p\fR, \fB\-\-password\fR\ \&\fIПАРОЛЬ\fR
+\fB\-p\fR, \fB\-\-password\fR\ \&\fIPASSWORD\fR
.RS 4
-Шифрованное значение пароля, которое возвращает функция
+The encrypted password, as returned by
\fBcrypt\fR(3)\&.
.sp
-\fBЗамечание:\fR
-Этот параметр использовать не рекомендуется, так как пароль (или не шифрованный пароль) будет видим другими пользователям в списке процессов\&.
+\fBNote:\fR
+This option is not recommended because the password (or encrypted password) will be visible by users listing the processes\&.
.sp
Вы должны проверить, что пароль соответствует политике системных паролей\&.
.RE
.PP
-\fB\-R\fR, \fB\-\-root\fR\ \&\fIКАТ_CHROOT\fR
+\fB\-R\fR, \fB\-\-root\fR\ \&\fICHROOT_DIR\fR
.RS 4
-Выполнить изменения в каталоге
-\fIКАТ_CHROOT\fR
-и использовать файлы настройки из каталога
-\fIКАТ_CHROOT\fR\&.
+Apply changes in the
+\fICHROOT_DIR\fR
+directory and use the configuration files from the
+\fICHROOT_DIR\fR
+directory\&.
.RE
.PP
\fB\-P\fR, \fB\-\-prefix\fR\ \&\fIPREFIX_DIR\fR
@@ -122,14 +125,15 @@ directory\&. This option does not chroot and is intended for preparing a cross\-
.RE
.SH "НАСТРОЙКА"
.PP
-На работу этого инструмента влияют следующие переменные настройки из
-/etc/login\&.defs:
+The following configuration variables in
+/etc/login\&.defs
+change the behavior of this tool:
.PP
-\fBMAX_MEMBERS_PER_GROUP\fR (число)
+\fBMAX_MEMBERS_PER_GROUP\fR (number)
.RS 4
-Максимальное количество членов в записи о группе\&. При достижения максимума заводится новая запись группы (строка) в
+Maximum members per group entry\&. When the maximum is reached, a new group entry (line) is started in
/etc/group
-(с тем же именем, паролем и тем же GID)\&.
+(with the same name, same password, and same GID)\&.
.sp
Значение по умолчанию равно 0, означающее, что ограничения на количество членов в группе нет\&.
.sp
@@ -162,9 +166,9 @@ directory\&. This option does not chroot and is intended for preparing a cross\-
.RE
.SH "ВОЗВРАЩАЕМЫЕ ЗНАЧЕНИЯ"
.PP
-Команда
+The
\fBgroupmod\fR
-завершая работу, возвращает следующие значения:
+command exits with the following values:
.PP
\fI0\fR
.RS 4
diff --git a/man/ru/man8/grpck.8 b/man/ru/man8/grpck.8
index a5e8abef..f5bcc931 100644
--- a/man/ru/man8/grpck.8
+++ b/man/ru/man8/grpck.8
@@ -2,12 +2,12 @@
.\" Title: grpck
.\" Author: Julianne Frances Haugh
.\" Generator: DocBook XSL Stylesheets v1.79.1 <http://docbook.sf.net/>
-.\" Date: 06/13/2019
+.\" Date: 12/01/2019
.\" Manual: Команды управления системой
-.\" Source: shadow-utils 4.7
+.\" Source: shadow-utils 4.8
.\" Language: Russian
.\"
-.TH "grpck" "8" "06/13/2019" "shadow\-utils 4\&.7" "Команды управления системой"
+.TH "grpck" "8" "12/01/2019" "shadow\-utils 4\&.8" "Команды управления системой"
.\" -----------------------------------------------------------------
.\" * Define some portability stuff
.\" -----------------------------------------------------------------
@@ -34,12 +34,12 @@ grpck \- проверяет корректность файлов групп
\fBgrpck\fR [параметры] [\fIгруппа\fR\ [\ \fIshadow\fR\ ]]
.SH "ОПИСАНИЕ"
.PP
-Программа
+The
\fBgrpck\fR
-проверяет целостность информации о группах в системе\&. Проверяются формат и правильность данных всех записей в файлах
+command verifies the integrity of the groups information\&. It checks that all entries in
/etc/group
-/etc/gshadow\&. В случае обнаружения ошибок пользователю предлагается подтвердить удаление записей, имеющих неверный формат или восстановление которых невозможно\&.
+and /etc/gshadow
+have the proper format and contain valid data\&. The user is prompted to delete entries that are improperly formatted or which have other uncorrectable errors\&.
.PP
Выполняются следующие проверки:
.sp
@@ -73,8 +73,8 @@ grpck \- проверяет корректность файлов групп
.sp -1
.IP \(bu 2.3
.\}
-корректность идентификатора группы
-(только для /etc/group)
+a valid group identifier
+(/etc/group only)
.RE
.sp
.RS 4
@@ -85,8 +85,8 @@ grpck \- проверяет корректность файлов групп
.sp -1
.IP \(bu 2.3
.\}
-корректность списка членов
-и администраторов
+a valid list of members
+and administrators
.RE
.sp
.RS 4
@@ -97,31 +97,36 @@ grpck \- проверяет корректность файлов групп
.sp -1
.IP \(bu 2.3
.\}
-соответствие записи в файле
+a corresponding entry in the
/etc/gshadow
-(и
+file (respectively
/etc/group
-при проверках
-gshadow)
+for the
+gshadow
+checks)
.RE
.PP
-Ошибки в количестве полей и уникальности имён групп невосстановимы\&. Если запись содержит неверное число полей, пользователя попросят подтвердить удаление всей строки\&. Если пользователь ответит отрицательно, дальнейшая проверка выполняться не будет\&. При ошибке повторения имени группы также возникает запрос на удаление, но в случае отказа проверка будет продолжена\&. Обо всех остальных ошибках выводится предупреждение и пользователю предлагается запустить команду
-\fBgroupmod\fR, чтобы исправить ошибку\&.
+The checks for correct number of fields and unique group name are fatal\&. If an entry has the wrong number of fields, the user will be prompted to delete the entire line\&. If the user does not answer affirmatively, all further checks are bypassed\&. An entry with a duplicated group name is prompted for deletion, but the remaining checks will still be made\&. All other errors are warnings and the user is encouraged to run the
+\fBgroupmod\fR
+command to correct the error\&.
.PP
-Команды, которые работают с файлом
+The commands which operate on the
/etc/group
-и /etc/gshadow, не способны изменить повреждённые или дублирующиеся записи\&. В этом случае нужно использовать
+and /etc/gshadow files
+are not able to alter corrupted or duplicated entries\&.
\fBgrpck\fR
-для удаления испорченной записи\&.
+should be used in those circumstances to remove the offending entries\&.
.SH "ПАРАМЕТРЫ"
.PP
-Параметры
-\fB\-r\fR,
+The
+\fB\-r\fR
+and
\fB\-s\fR
-не могут использоваться одновременно\&.
+options cannot be combined\&.
.PP
-Параметры команды
-\fBgrpck\fR:
+The options which apply to the
+\fBgrpck\fR
+command are:
.PP
\fB\-h\fR, \fB\-\-help\fR
.RS 4
@@ -130,26 +135,28 @@ gshadow)
.PP
\fB\-r\fR, \fB\-\-read\-only\fR
.RS 4
-Запускать команду
+Execute the
\fBgrpck\fR
-в режиме только для чтения\&. При этом на все вопросы об изменениях устанавливается ответ
-\fIнет\fR
-и участие пользователя не требуется\&.
+command in read\-only mode\&. This causes all questions regarding changes to be answered
+\fIno\fR
+without user intervention\&.
.RE
.PP
-\fB\-R\fR, \fB\-\-root\fR\ \&\fIКАТ_CHROOT\fR
+\fB\-R\fR, \fB\-\-root\fR\ \&\fICHROOT_DIR\fR
.RS 4
-Выполнить изменения в каталоге
-\fIКАТ_CHROOT\fR
-и использовать файлы настройки из каталога
-\fIКАТ_CHROOT\fR\&.
+Apply changes in the
+\fICHROOT_DIR\fR
+directory and use the configuration files from the
+\fICHROOT_DIR\fR
+directory\&.
.RE
.PP
\fB\-s\fR, \fB\-\-sort\fR
.RS 4
-Отсортировать все записи в файле
-/etc/groupи /etc/gshadow
-по числовому идентификатору группы (GID)\&.
+Sort entries in
+/etc/group
+and /etc/gshadow
+by GID\&.
.RE
.PP
By default,
@@ -161,14 +168,15 @@ and /etc/gshadow\&. The user may select alternate files with the
and \fIshadow\fR parameters\&.
.SH "НАСТРОЙКА"
.PP
-На работу этого инструмента влияют следующие переменные настройки из
-/etc/login\&.defs:
+The following configuration variables in
+/etc/login\&.defs
+change the behavior of this tool:
.PP
-\fBMAX_MEMBERS_PER_GROUP\fR (число)
+\fBMAX_MEMBERS_PER_GROUP\fR (number)
.RS 4
-Максимальное количество членов в записи о группе\&. При достижения максимума заводится новая запись группы (строка) в
+Maximum members per group entry\&. When the maximum is reached, a new group entry (line) is started in
/etc/group
-(с тем же именем, паролем и тем же GID)\&.
+(with the same name, same password, and same GID)\&.
.sp
Значение по умолчанию равно 0, означающее, что ограничения на количество членов в группе нет\&.
.sp
@@ -196,43 +204,44 @@ and \fIshadow\fR parameters\&.
.RE
.SH "ВОЗВРАЩАЕМЫЕ ЗНАЧЕНИЯ"
.PP
-Команда
+The
\fBgrpck\fR
-завершая работу, возвращает следующие значения:
+command exits with the following values:
.PP
\fI0\fR
.RS 4
-успешное выполнение
+success
.RE
.PP
\fI1\fR
.RS 4
-ошибка в параметрах команды
+invalid command syntax
.RE
.PP
\fI2\fR
.RS 4
-есть одна или более неправильных записей групп
+one or more bad group entries
.RE
.PP
\fI3\fR
.RS 4
-не удалось открыть файл групп
+can\*(Aqt open group files
.RE
.PP
\fI4\fR
.RS 4
-не удалось заблокировать файл групп
+can\*(Aqt lock group files
.RE
.PP
\fI5\fR
.RS 4
-не удалось изменить файл групп
+can\*(Aqt update group files
.RE
.SH "СМОТРИТЕ ТАКЖЕ"
.PP
\fBgroup\fR(5),
\fBgroupmod\fR(8),
-\fBgshadow\fR(5),\fBpasswd\fR(5),
+\fBgshadow\fR(5),
+\fBpasswd\fR(5),
\fBpwck\fR(8),
\fBshadow\fR(5)\&.
diff --git a/man/ru/man8/lastlog.8 b/man/ru/man8/lastlog.8
index cbdf456e..83ad6567 100644
--- a/man/ru/man8/lastlog.8
+++ b/man/ru/man8/lastlog.8
@@ -2,12 +2,12 @@
.\" Title: lastlog
.\" Author: Julianne Frances Haugh
.\" Generator: DocBook XSL Stylesheets v1.79.1 <http://docbook.sf.net/>
-.\" Date: 06/13/2019
+.\" Date: 12/01/2019
.\" Manual: Команды управления системой
-.\" Source: shadow-utils 4.7
+.\" Source: shadow-utils 4.8
.\" Language: Russian
.\"
-.TH "lastlog" "8" "06/13/2019" "shadow\-utils 4\&.7" "Команды управления системой"
+.TH "lastlog" "8" "12/01/2019" "shadow\-utils 4\&.8" "Команды управления системой"
.\" -----------------------------------------------------------------
.\" * Define some portability stuff
.\" -----------------------------------------------------------------
@@ -34,24 +34,25 @@ lastlog \- выводит отчёт о последней регистраци
\fBlastlog\fR [\fIпараметры\fR]
.SH "ОПИСАНИЕ"
.PP
-Программа
\fBlastlog\fR
-упорядочивает и выводит содержимое файла
-/var/log/lastlog, который содержит даты последнего входа пользователей в систему\&. Выводятся
-\fIимя пользователя\fR,
-\fIпорт\fR
-\fIдата последнего входа в систему\fR\&. По умолчанию (вызов без параметров) показываются записи файла lastlog, отсортированные согласно расположению пользователей в файле
+formats and prints the contents of the last login log
+/var/log/lastlog
+file\&. The
+\fIlogin\-name\fR,
+\fIport\fR, and
+\fIlast login time\fR
+will be printed\&. The default (no flags) causes lastlog entries to be printed, sorted by their order in
/etc/passwd\&.
.SH "ПАРАМЕТРЫ"
.PP
-Параметры команды
-\fBlastlog\fR:
+The options which apply to the
+\fBlastlog\fR
+command are:
.PP
-\fB\-b\fR, \fB\-\-before\fR\ \&\fIДНЕЙ\fR
+\fB\-b\fR, \fB\-\-before\fR\ \&\fIDAYS\fR
.RS 4
-Показать записи lastlog за последние
-\fIДНЕЙ\fR\&.
+Print only lastlog records older than
+\fIDAYS\fR\&.
.RE
.PP
\fB\-C\fR, \fB\-\-clear\fR
@@ -66,12 +67,13 @@ Clear lastlog record of a user\&. This option can be used only together with
Показать краткую справку и закончить работу\&.
.RE
.PP
-\fB\-R\fR, \fB\-\-root\fR\ \&\fIКАТ_CHROOT\fR
+\fB\-R\fR, \fB\-\-root\fR\ \&\fICHROOT_DIR\fR
.RS 4
-Выполнить изменения в каталоге
-\fIКАТ_CHROOT\fR
-и использовать файлы настройки из каталога
-\fIКАТ_CHROOT\fR\&.
+Apply changes in the
+\fICHROOT_DIR\fR
+directory and use the configuration files from the
+\fICHROOT_DIR\fR
+directory\&.
.RE
.PP
\fB\-S\fR, \fB\-\-set\fR
@@ -81,37 +83,40 @@ Set lastlog record of a user to the current time\&. This option can be used only
(\fB\-\-user\fR))\&.
.RE
.PP
-\fB\-t\fR, \fB\-\-time\fR\ \&\fIДНЕЙ\fR
+\fB\-t\fR, \fB\-\-time\fR\ \&\fIDAYS\fR
.RS 4
-Показать записи lastlog новее чем
-\fIДНЕЙ\fR\&.
+Print the lastlog records more recent than
+\fIDAYS\fR\&.
.RE
.PP
-\fB\-u\fR, \fB\-\-user\fR\ \&\fIУЧЁТНАЯ ЗАПИСЬ\fR|\fIДИАПАЗОН\fR
+\fB\-u\fR, \fB\-\-user\fR\ \&\fILOGIN\fR|\fIRANGE\fR
.RS 4
Показать запись lastlog только для указанного пользователя(ей)\&.
.sp
-Пользователя можно указать по отдельному имени, числовому идентификатору или в виде
-\fIДИАПАЗОНА\fR
-пользователей\&. Такой
-\fIДИАПАЗОН\fR
-можно задавать в виде максимального и минимального значений(\fIUID_МИН\-UID_МАКС\fR), максимального (\fI\-UID_МАКС\fR) или минимального (\fIUID_МИН\-\fR) значения\&.
+The users can be specified by a login name, a numerical user ID, or a
+\fIRANGE\fR
+of users\&. This
+\fIRANGE\fR
+of users can be specified with a min and max values (\fIUID_MIN\-UID_MAX\fR), a max value (\fI\-UID_MAX\fR), or a min value (\fIUID_MIN\-\fR)\&.
.RE
.PP
-Если пользователь никогда не регистрировался в системе, то будет показано сообщение
-\fI** Никогда не входил в систему**\fR
-вместо названия порта и даты\&.
+If the user has never logged in the message
+\fI** Never logged in**\fR
+will be displayed instead of the port and time\&.
.PP
Будут показаны записи только для пользователей, имеющих в системе данный момент\&. В журнале могут существовать записи для удалённых ранее пользователей\&.
.SH "ЗАМЕЧАНИЕ"
.PP
-Файл
+The
lastlog
-содержит информацию о последней регистрации в системе каждого пользователя\&. Вы не должны применять к нему ротацию журнальных файлов\&. Этот файл является разреженным, поэтому его размер на диске гораздо меньше, чем показывает команда \(Fo\fBls \-l\fR\(Fc (которая может показывать, что это очень большой файл, если значения идентификаторов пользователей в системе достигают больших значений)\&. Чтобы увидеть реальный размер введите \(Fo\fBls \-s\fR\(Fc\&.
+file is a database which contains info on the last login of each user\&. You should not rotate it\&. It is a sparse file, so its size on the disk is usually much smaller than the one shown by "\fBls \-l\fR" (which can indicate a really big file if you have in
+passwd
+users with a high UID)\&. You can display its real size with "\fBls \-s\fR"\&.
.SH "НАСТРОЙКА"
.PP
-На работу этого инструмента влияют следующие переменные настройки из
-/etc/login\&.defs:
+The following configuration variables in
+/etc/login\&.defs
+change the behavior of this tool:
.PP
\fBLASTLOG_UID_MAX\fR (number)
.RS 4
diff --git a/man/ru/man8/logoutd.8 b/man/ru/man8/logoutd.8
index 5b843e0a..0e5f5085 100644
--- a/man/ru/man8/logoutd.8
+++ b/man/ru/man8/logoutd.8
@@ -2,12 +2,12 @@
.\" Title: logoutd
.\" Author: Julianne Frances Haugh
.\" Generator: DocBook XSL Stylesheets v1.79.1 <http://docbook.sf.net/>
-.\" Date: 06/13/2019
+.\" Date: 12/01/2019
.\" Manual: Команды управления системой
-.\" Source: shadow-utils 4.7
+.\" Source: shadow-utils 4.8
.\" Language: Russian
.\"
-.TH "logoutd" "8" "06/13/2019" "shadow\-utils 4\&.7" "Команды управления системой"
+.TH "logoutd" "8" "12/01/2019" "shadow\-utils 4\&.8" "Команды управления системой"
.\" -----------------------------------------------------------------
.\" * Define some portability stuff
.\" -----------------------------------------------------------------
@@ -34,16 +34,16 @@ logoutd \- контролирует временные интервалы раб
\fBlogoutd\fR
.SH "ОПИСАНИЕ"
.PP
-Программа
\fBlogoutd\fR
-контролирует временные ограничения работы в системе и порты, заданные в файле
-/etc/porttime\&. Программа
+enforces the login time and port restrictions specified in
+/etc/porttime\&.
\fBlogoutd\fR
-должна запускаться из сценария
-/etc/rc\&. Файл
+should be started from
+/etc/rc\&. The
/var/run/utmp
-периодически сканируется и для каждого имени пользователя проверяется, разрешено ли данному пользователю работать в настоящий момент на данном порту\&. Любой сеанс, который нарушает ограничения, описанные в файле
-/etc/porttime, будет завершён\&.
+file is scanned periodically and each user name is checked to see if the named user is permitted on the named port at the current time\&. Any login session which is violating the restrictions in
+/etc/porttime
+is terminated\&.
.SH "ФАЙЛЫ"
.PP
/etc/porttime
diff --git a/man/ru/man8/newusers.8 b/man/ru/man8/newusers.8
index 309c3851..951c6462 100644
--- a/man/ru/man8/newusers.8
+++ b/man/ru/man8/newusers.8
@@ -2,12 +2,12 @@
.\" Title: newusers
.\" Author: Julianne Frances Haugh
.\" Generator: DocBook XSL Stylesheets v1.79.1 <http://docbook.sf.net/>
-.\" Date: 06/13/2019
+.\" Date: 12/01/2019
.\" Manual: Команды управления системой
-.\" Source: shadow-utils 4.7
+.\" Source: shadow-utils 4.8
.\" Language: Russian
.\"
-.TH "newusers" "8" "06/13/2019" "shadow\-utils 4\&.7" "Команды управления системой"
+.TH "newusers" "8" "12/01/2019" "shadow\-utils 4\&.8" "Команды управления системой"
.\" -----------------------------------------------------------------
.\" * Define some portability stuff
.\" -----------------------------------------------------------------
@@ -34,12 +34,12 @@ newusers \- обновляет и создаёт новые учётные за
\fBnewusers\fR [\fIпараметры\fR] [\fIфайл\fR]
.SH "ОПИСАНИЕ"
.PP
-Программа
+The
\fBnewusers\fR
-читает
-\fIфайл\fR
-(или по умолчанию стандартный ввод) и использует эту информацию для обновления группы существующих или создания новых учётных записей\&. Каждая строка имеет формат стандартного файла паролей (смотрите
-\fBpasswd\fR(5)) за исключением:
+command reads a
+\fIfile\fR
+(or the standard input by default) and uses this information to update a set of existing users or to create new users\&. Each line is in the same format as the standard password file (see
+\fBpasswd\fR(5)) with the exceptions explained below:
.PP
pw_name:pw_passwd:pw_uid:pw_gid:pw_gecos:pw_dir:pw_shell
.PP
@@ -75,21 +75,19 @@ If this field contains the name of an existing user (or the name of a user creat
.RS 4
Это поле используется для определения ID первичной группы пользователя\&.
.sp
-Если в этом поле содержится имя существующей группы (или группы, созданной
-\fBnewusers\fR
-ранее), то в качестве ID первичной группы пользователя будет использован GID этой группы\&.
+If this field contains the name of an existing group (or a group created before by
+\fBnewusers\fR), the GID of this group will be used as the primary group ID for the user\&.
.sp
Если в этом поле содержится число, то это число будет использовано как ID первичной группы пользователя\&. Если с таким GID не существует, то будет создана новая группа с этим GID и именем пользователя\&.
.sp
-Если это поле пусто, то новая группа будет создана с именем пользователя, а GID будет определён
+If this field is empty, a new group will be created with the name of the user and a GID will be automatically defined by
\fBnewusers\fR
-автоматически (для использования в качестве ID первичной группы пользователя и GID новой группы)\&.
+to be used as the primary group ID for the user and as the GID for the new group\&.
.sp
-Если поле содержит имя группы, которой не существует (и которая не была создана
-\fBnewusers\fR
-ранее), то будет создана новая группа с указанным именем, GID будет определён
+If this field contains the name of a group which does not exist (and was not created before by
+\fBnewusers\fR), a new group will be created with the specified name and a GID will be automatically defined by
\fBnewusers\fR
-автоматически (для использования в качестве ID первичной группы пользователя и GID новой группы)\&.
+to be used as the primary group ID for the user and GID for the new group\&.
.RE
.PP
\fIpw_gecos\fR
@@ -103,9 +101,9 @@ If this field contains the name of an existing user (or the name of a user creat
.sp
Если это поле указывает на несуществующий каталог, то указанный каталог создаётся, его владельцем назначается создаваемый или обновляемый пользователь и его первичная группа\&.
.sp
-Если изменяется домашний каталог существующего пользователя, то команда
+If the home directory of an existing user is changed,
\fBnewusers\fR
-не перемещает или копирует содержимое старого каталога в новое место\&. Это нужно выполнить вручную\&.
+does not move or copy the content of the old directory to the new location\&. This should be done manually\&.
.RE
.PP
\fIpw_shell\fR
@@ -113,15 +111,20 @@ If this field contains the name of an existing user (or the name of a user creat
В этом поле задаётся пользовательская оболочка\&. Никаких проверок поля не делается\&.
.RE
.PP
-Команда
\fBnewusers\fR
-сначала пытается создать или изменить всех указанных пользователей, а затем записать эти изменения в базы данных пользователей или групп\&. Если происходит ошибка (кроме ошибок при последней записи в базы данных), то изменения в базы не сохраняются\&.
+first tries to create or change all the specified users, and then write these changes to the user or group databases\&. If an error occurs (except in the final writes to the databases), no changes are committed to the databases\&.
.PP
Данная команда предназначена для работы в крупных системных средах, где за один раз обновляется несколько учётных записей\&.
.SH "ПАРАМЕТРЫ"
.PP
-Параметры команды
-\fBnewusers\fR:
+The options which apply to the
+\fBnewusers\fR
+command are:
+.PP
+\fB\-\-badname\fR\ \&
+.RS 4
+Allow names that do not conform to standards\&.
+.RE
.PP
\fB\-c\fR, \fB\-\-crypt\-method\fR
.RS 4
@@ -139,22 +142,24 @@ If this field contains the name of an existing user (or the name of a user creat
.RS 4
Создать системную учётную запись\&.
.sp
-Системные пользователи создаются без информации об устаревании в
-/etc/shadow, и их числовые идентификаторы выбираются из диапазона
-\fBSYS_UID_MIN\fR\-\fBSYS_UID_MAX\fR, определённого в
-login\&.defs, а не из
+System users will be created with no aging information in
+/etc/shadow, and their numeric identifiers are chosen in the
+\fBSYS_UID_MIN\fR\-\fBSYS_UID_MAX\fR
+range, defined in
+login\&.defs, instead of
\fBUID_MIN\fR\-\fBUID_MAX\fR
-(это же касается и части с
+(and their
\fBGID\fR
-при создании групп)\&.
+counterparts for the creation of groups)\&.
.RE
.PP
-\fB\-R\fR, \fB\-\-root\fR\ \&\fIКАТ_CHROOT\fR
+\fB\-R\fR, \fB\-\-root\fR\ \&\fICHROOT_DIR\fR
.RS 4
-Выполнить изменения в каталоге
-\fIКАТ_CHROOT\fR
-и использовать файлы настройки из каталога
-\fIКАТ_CHROOT\fR\&.
+Apply changes in the
+\fICHROOT_DIR\fR
+directory and use the configuration files from the
+\fICHROOT_DIR\fR
+directory\&.
.RE
.PP
\fB\-s\fR, \fB\-\-sha\-rounds\fR
@@ -167,7 +172,7 @@ login\&.defs, а не из
.sp
Вы можете использовать этот параметр только при методе шифрования SHA256 или SHA512\&.
.sp
-По умолчанию, количество раундов определяется переменными SHA_CRYPT_MIN_ROUNDS и SHA_CRYPT_MAX_ROUNDS из
+By default, the number of rounds is defined by the SHA_CRYPT_MIN_ROUNDS and SHA_CRYPT_MAX_ROUNDS variables in
/etc/login\&.defs\&.
.RE
.SH "ПРЕДОСТЕРЕЖЕНИЯ"
@@ -177,42 +182,42 @@ login\&.defs, а не из
Вы должны проверить, что пароль и метод шифрования соответствует политике системных паролей\&.
.SH "НАСТРОЙКА"
.PP
-На работу этого инструмента влияют следующие переменные настройки из
-/etc/login\&.defs:
+The following configuration variables in
+/etc/login\&.defs
+change the behavior of this tool:
.PP
-\fBENCRYPT_METHOD\fR (строка)
+\fBENCRYPT_METHOD\fR (string)
.RS 4
Задаёт системный алгоритм шифрования по умолчанию для шифрования паролей (используется, если алгоритм не указан в командной строке)\&.
.sp
-Возможны следующие значения:
+It can take one of these values:
\fIDES\fR
-(по умолчанию),
+(default),
\fIMD5\fR, \fISHA256\fR, \fISHA512\fR\&.
.sp
-Замечание: этот параметр переопределяет переменную
-\fBMD5_CRYPT_ENAB\fR\&.
+Note: this parameter overrides the
+\fBMD5_CRYPT_ENAB\fR
+variable\&.
.RE
.PP
-\fBGID_MAX\fR (число), \fBGID_MIN\fR (число)
+\fBGID_MAX\fR (number), \fBGID_MIN\fR (number)
.RS 4
-Диапазон идентификаторов групп, используемый в программах
+Range of group IDs used for the creation of regular groups by
\fBuseradd\fR,
-\fBgroupadd\fR
-или
-\fBnewusers\fR
-для создания обычных групп\&.
+\fBgroupadd\fR, or
+\fBnewusers\fR\&.
.sp
-Значение по умолчанию для
+The default value for
\fBGID_MIN\fR
-(соотв\&.
-\fBGID_MAX\fR) равно 1000 (соотв\&. 60000)\&.
+(resp\&.
+\fBGID_MAX\fR) is 1000 (resp\&. 60000)\&.
.RE
.PP
-\fBMAX_MEMBERS_PER_GROUP\fR (число)
+\fBMAX_MEMBERS_PER_GROUP\fR (number)
.RS 4
-Максимальное количество членов в записи о группе\&. При достижения максимума заводится новая запись группы (строка) в
+Maximum members per group entry\&. When the maximum is reached, a new group entry (line) is started in
/etc/group
-(с тем же именем, паролем и тем же GID)\&.
+(with the same name, same password, and same GID)\&.
.sp
Значение по умолчанию равно 0, означающее, что ограничения на количество членов в группе нет\&.
.sp
@@ -223,44 +228,45 @@ login\&.defs, а не из
Замечание: разделение групп поддерживается не всеми инструментами (даже в наборе инструментов Shadow)\&. Вы не должны использовать эту переменную, если вам действительно это ненужно\&.
.RE
.PP
-\fBMD5_CRYPT_ENAB\fR (логический)
+\fBMD5_CRYPT_ENAB\fR (boolean)
.RS 4
-Обозначает, что пароль должен быть зашифрован по алгоритму на основе MD5\&. Если значение равно
-\fIyes\fR, то новые пароли будут зашифрованы по алгоритму на основе MD5, совместимому с используемым в новых версиях FreeBSD\&. Он поддерживает пароли неограниченной длины и имеет более длинную строку соли\&. Установите в
-\fIno\fR, если вам нужно копировать шифрованные пароли в другие системы, которые не поддерживают новый алгоритм\&. По умолчанию
+Indicate if passwords must be encrypted using the MD5\-based algorithm\&. If set to
+\fIyes\fR, new passwords will be encrypted using the MD5\-based algorithm compatible with the one used by recent releases of FreeBSD\&. It supports passwords of unlimited length and longer salt strings\&. Set to
+\fIno\fR
+if you need to copy encrypted passwords to other systems which don\*(Aqt understand the new algorithm\&. Default is
\fIno\fR\&.
.sp
-Эта переменная переопределяется переменной
+This variable is superseded by the
\fBENCRYPT_METHOD\fR
-или любым параметром командной строки, который задаёт алгоритм шифрования\&.
+variable or by any command line option used to configure the encryption algorithm\&.
.sp
-Эта переменная устарела; используйте
+This variable is deprecated\&. You should use
\fBENCRYPT_METHOD\fR\&.
.RE
.PP
-\fBPASS_MAX_DAYS\fR (число)
+\fBPASS_MAX_DAYS\fR (number)
.RS 4
Максимальное число дней использования пароля\&. Если пароль старее этого числа, то будет запущена процедура смены пароля\&. Если значение не задано, то предполагается значение \-1 (то есть возможность ограничения не используется)\&.
.RE
.PP
-\fBPASS_MIN_DAYS\fR (число)
+\fBPASS_MIN_DAYS\fR (number)
.RS 4
Максимальное число дней между изменениями пароля\&. Любая смена пароля ранее заданного срока выполнена не будет\&. Если значение не задано, то предполагается значение \-1 (то есть возможность ограничения не используется)\&.
.RE
.PP
-\fBPASS_WARN_AGE\fR (число)
+\fBPASS_WARN_AGE\fR (number)
.RS 4
Число дней за которое начнёт выдаваться предупреждение об устаревании пароля\&. Нулевое значение означает, что предупреждение выдаётся в день устаревания, при отрицательном значении предупреждение выдаваться не будет\&. Если значение не задано, выдача предупреждения отключается\&.
.RE
.PP
-\fBSHA_CRYPT_MIN_ROUNDS\fR (число), \fBSHA_CRYPT_MAX_ROUNDS\fR (число)
+\fBSHA_CRYPT_MIN_ROUNDS\fR (number), \fBSHA_CRYPT_MAX_ROUNDS\fR (number)
.RS 4
-Если значение
+When
\fBENCRYPT_METHOD\fR
-равно
+is set to
\fISHA256\fR
-или
-\fISHA512\fR, эта переменная определяет количество раундов SHA, используемых алгоритмом шифрования по умолчанию (если количество раундов не задано в командной строке)\&.
+or
+\fISHA512\fR, this defines the number of SHA rounds used by the encryption algorithm by default (when the number of rounds is not specified on the command line)\&.
.sp
Увеличение количества раундов повышает сложность подбора пароля простым перебором\&. Но заметим, что при этом для аутентификации пользователей требуется большее количество процессорных ресурсов\&.
.sp
@@ -268,16 +274,16 @@ login\&.defs, а не из
.sp
Значения должны лежать в диапазоне 1000\-999999999\&.
.sp
-Если задано какое\-то одно значение \(em
+If only one of the
\fBSHA_CRYPT_MIN_ROUNDS\fR
-или
+or
\fBSHA_CRYPT_MAX_ROUNDS\fR
-\(em то будет использовано это значение\&.
+values is set, then this value will be used\&.
.sp
-Если
+If
\fBSHA_CRYPT_MIN_ROUNDS\fR
>
-\fBSHA_CRYPT_MAX_ROUNDS\fR, то используется большее значение\&.
+\fBSHA_CRYPT_MAX_ROUNDS\fR, the highest value will be used\&.
.RE
.PP
\fBSUB_GID_MIN\fR (number), \fBSUB_GID_MAX\fR (number), \fBSUB_GID_COUNT\fR (number)
@@ -326,65 +332,63 @@ The default values for
are respectively 100000, 600100000 and 65536\&.
.RE
.PP
-\fBSYS_GID_MAX\fR (число), \fBSYS_GID_MIN\fR (число)
+\fBSYS_GID_MAX\fR (number), \fBSYS_GID_MIN\fR (number)
.RS 4
-Диапазон идентификаторов групп, используемый в программах
+Range of group IDs used for the creation of system groups by
\fBuseradd\fR,
-\fBgroupadd\fR
-или
-\fBnewusers\fR
-для создания системных групп\&.
+\fBgroupadd\fR, or
+\fBnewusers\fR\&.
.sp
-Значение по умолчанию для
+The default value for
\fBSYS_GID_MIN\fR
-(соотв\&.\fBSYS_GID_MAX\fR) равно 101 (соотв\&.
+(resp\&.
+\fBSYS_GID_MAX\fR) is 101 (resp\&.
\fBGID_MIN\fR\-1)\&.
.RE
.PP
-\fBSYS_UID_MAX\fR (число), \fBSYS_UID_MIN\fR (число)
+\fBSYS_UID_MAX\fR (number), \fBSYS_UID_MIN\fR (number)
.RS 4
-Диапазон идентификаторов пользователей, используемый в программах
+Range of user IDs used for the creation of system users by
\fBuseradd\fR
-или
-\fBnewusers\fR
-для создания системных пользователей\&.
+or
+\fBnewusers\fR\&.
.sp
-Значение по умолчанию для
+The default value for
\fBSYS_UID_MIN\fR
-(соотв\&.
-\fBSYS_UID_MAX\fR) равно 101 (соотв\&.
+(resp\&.
+\fBSYS_UID_MAX\fR) is 101 (resp\&.
\fBUID_MIN\fR\-1)\&.
.RE
.PP
-\fBUID_MAX\fR (число), \fBUID_MIN\fR (число)
+\fBUID_MAX\fR (number), \fBUID_MIN\fR (number)
.RS 4
-Диапазон идентификаторов пользователей, используемый в программах
+Range of user IDs used for the creation of regular users by
\fBuseradd\fR
-или
-\fBnewusers\fR
-для создания обычных пользователей\&.
+or
+\fBnewusers\fR\&.
.sp
-Значение по умолчанию для
+The default value for
\fBUID_MIN\fR
-(соотв\&.
-\fBUID_MAX\fR) равно 1000 (соотв\&. 60000)\&.
+(resp\&.
+\fBUID_MAX\fR) is 1000 (resp\&. 60000)\&.
.RE
.PP
-\fBUMASK\fR (число)
+\fBUMASK\fR (number)
.RS 4
Задаёт начальное значение маски доступа для создаваемых файлов\&. Если не указано, то маска устанавливается в 022\&.
.sp
-Команды
\fBuseradd\fR
+and
\fBnewusers\fR
-используют эту маску для установки прав доступа к домашнему каталогу, который они создают\&.
+use this mask to set the mode of the home directory they create
.sp
-Также она используется программой
+It is also used by
\fBlogin\fR
-для задания начального значения umask пользователя\&. Заметим, что эта маска может быть переопределена из пользовательской строки GECOS (если установлена переменная
-\fBQUOTAS_ENAB\fR) или указанием ограничения с идентификатором
-\fIK\fR, в
+to define users\*(Aq initial umask\&. Note that this mask can be overridden by the user\*(Aqs GECOS line (if
+\fBQUOTAS_ENAB\fR
+is set) or by the specification of a limit with the
+\fIK\fR
+identifier in
\fBlimits\fR(5)\&.
.RE
.SH "ФАЙЛЫ"
diff --git a/man/ru/man8/nologin.8 b/man/ru/man8/nologin.8
index d3f2dbb3..5814847a 100644
--- a/man/ru/man8/nologin.8
+++ b/man/ru/man8/nologin.8
@@ -2,12 +2,12 @@
.\" Title: nologin
.\" Author: Nicolas Fran\(,cois <nicolas.francois@centraliens.net>
.\" Generator: DocBook XSL Stylesheets v1.79.1 <http://docbook.sf.net/>
-.\" Date: 06/13/2019
+.\" Date: 12/01/2019
.\" Manual: Команды управления системой
-.\" Source: shadow-utils 4.7
+.\" Source: shadow-utils 4.8
.\" Language: Russian
.\"
-.TH "nologin" "8" "06/13/2019" "shadow\-utils 4\&.7" "Команды управления системой"
+.TH "nologin" "8" "12/01/2019" "shadow\-utils 4\&.8" "Команды управления системой"
.\" -----------------------------------------------------------------
.\" * Define some portability stuff
.\" -----------------------------------------------------------------
@@ -34,11 +34,11 @@ nologin \- вежливо отказывает во входе в систему
\fBnologin\fR
.SH "ОПИСАНИЕ"
.PP
-Программа
+The
\fBnologin\fR
-выдаёт сообщение, что учётная запись недоступна и завершает работу с ненулевым кодом возврата\&. Она предназначена для замены оболочки командной строки в поле оболочки у заблокированных учётных записей\&.
+command displays a message that an account is not available and exits non\-zero\&. It is intended as a replacement shell field for accounts that have been disabled\&.
.PP
-Чтобы заблокировать все учётные записи посмотрите справочную страницу
+To disable all logins, investigate
\fBnologin\fR(5)\&.
.SH "СМОТРИТЕ ТАКЖЕ"
.PP
diff --git a/man/ru/man8/pwck.8 b/man/ru/man8/pwck.8
index c6a2b5fb..a94e4bc8 100644
--- a/man/ru/man8/pwck.8
+++ b/man/ru/man8/pwck.8
@@ -2,12 +2,12 @@
.\" Title: pwck
.\" Author: Julianne Frances Haugh
.\" Generator: DocBook XSL Stylesheets v1.79.1 <http://docbook.sf.net/>
-.\" Date: 06/13/2019
+.\" Date: 12/01/2019
.\" Manual: Команды управления системой
-.\" Source: shadow-utils 4.7
+.\" Source: shadow-utils 4.8
.\" Language: Russian
.\"
-.TH "pwck" "8" "06/13/2019" "shadow\-utils 4\&.7" "Команды управления системой"
+.TH "pwck" "8" "12/01/2019" "shadow\-utils 4\&.8" "Команды управления системой"
.\" -----------------------------------------------------------------
.\" * Define some portability stuff
.\" -----------------------------------------------------------------
@@ -34,13 +34,13 @@ pwck \- проверяет целостность файлов паролей
\fBpwck\fR [параметры] [\fIpasswd\fR\ [\ \fIshadow\fR\ ]]
.SH "ОПИСАНИЕ"
.PP
-Программа
+The
\fBpwck\fR
-проверяет целостность информации о пользователях и аутентификации\&. Проверяется формат всех записей файлов
+command verifies the integrity of the users and authentication information\&. It checks that all entries in
/etc/passwd
+and
/etc/shadow
-и корректность данных каждого поля\&. В случае обнаружения ошибок пользователю предлагается подтвердить удаление записей, имеющих неверный формат или восстановление которых невозможно\&.
+have the proper format and contain valid data\&. The user is prompted to delete entries that are improperly formatted or which have other uncorrectable errors\&.
.PP
Выполняются следующие проверки:
.sp
@@ -110,10 +110,10 @@ pwck \- проверяет целостность файлов паролей
корректность регистрационной оболочки
.RE
.PP
-Проверки
shadow
-выполняются, если указан второй файловый параметр или когда в системе существует файл
-/etc/shadow\&.
+checks are enabled when a second file parameter is specified or when
+/etc/shadow
+exists on the system\&.
.PP
Выполняются следующие проверки:
.sp
@@ -172,22 +172,31 @@ shadow
дата последней смены пароля не находится в будущем
.RE
.PP
-Ошибки в количестве полей и уникальности имён пользователей невосстановимы\&. Если запись содержит неверное число полей, пользователя попросят подтвердить удаление всей записи\&. Если пользователь ответит отрицательно, дальнейшая проверка выполняться не будет\&. При ошибке повторения имени пользователя также возникает запрос на удаление, но в случае отказа проверка будет продолжена\&. Обо всех остальных ошибках выводится предупреждение и пользователю предлагается запустить команду
-\fBusermod\fR, чтобы исправить ошибку\&.
+The checks for correct number of fields and unique user name are fatal\&. If the entry has the wrong number of fields, the user will be prompted to delete the entire line\&. If the user does not answer affirmatively, all further checks are bypassed\&. An entry with a duplicated user name is prompted for deletion, but the remaining checks will still be made\&. All other errors are warning and the user is encouraged to run the
+\fBusermod\fR
+command to correct the error\&.
.PP
-Команды, которые работают с файлом
-/etc/passwd, не могут изменять повреждённые или дублирующиеся записи\&. Как раз в этом случае и нужно использовать
+The commands which operate on the
+/etc/passwd
+file are not able to alter corrupted or duplicated entries\&.
\fBpwck\fR
-для удаления испорченной записи\&.
+should be used in those circumstances to remove the offending entry\&.
.SH "ПАРАМЕТРЫ"
.PP
-Параметры
-\fB\-r\fR,
+The
+\fB\-r\fR
+and
\fB\-s\fR
-не могут использоваться одновременно\&.
+options cannot be combined\&.
+.PP
+The options which apply to the
+\fBpwck\fR
+command are:
.PP
-Параметры команды
-\fBpwck\fR:
+\fB\-\-badname\fR\ \&
+.RS 4
+Allow names that do not conform to standards\&.
+.RE
.PP
\fB\-h\fR, \fB\-\-help\fR
.RS 4
@@ -201,53 +210,56 @@ shadow
.PP
\fB\-r\fR, \fB\-\-read\-only\fR
.RS 4
-Выполнять команду
+Execute the
\fBpwck\fR
-в режиме \(Foтолько чтение\(Fc\&.
+command in read\-only mode\&.
.RE
.PP
-\fB\-R\fR, \fB\-\-root\fR\ \&\fIКАТ_CHROOT\fR
+\fB\-R\fR, \fB\-\-root\fR\ \&\fICHROOT_DIR\fR
.RS 4
-Выполнить изменения в каталоге
-\fIКАТ_CHROOT\fR
-и использовать файлы настройки из каталога
-\fIКАТ_CHROOT\fR\&.
+Apply changes in the
+\fICHROOT_DIR\fR
+directory and use the configuration files from the
+\fICHROOT_DIR\fR
+directory\&.
.RE
.PP
\fB\-s\fR, \fB\-\-sort\fR
.RS 4
-Отсортировать все записи в файлах
+Sort entries in
/etc/passwd
+and
/etc/shadow
-по числовому идентификатору пользователя\&.
+by UID\&.
.RE
.PP
-По умолчанию, команда
+By default,
\fBpwck\fR
-работает с файлами
+operates on the files
/etc/passwd
-/etc/shadow\&. Пользователь может указать другие файлы с помощью параметров
+and
+/etc/shadow\&. The user may select alternate files with the
\fIpasswd\fR
-\fIshadow\fR\&.
+and
+\fIshadow\fR
+parameters\&.
.SH "НАСТРОЙКА"
.PP
-На работу этого инструмента влияют следующие переменные настройки из
-/etc/login\&.defs:
+The following configuration variables in
+/etc/login\&.defs
+change the behavior of this tool:
.PP
-\fBPASS_MAX_DAYS\fR (число)
+\fBPASS_MAX_DAYS\fR (number)
.RS 4
Максимальное число дней использования пароля\&. Если пароль старее этого числа, то будет запущена процедура смены пароля\&. Если значение не задано, то предполагается значение \-1 (то есть возможность ограничения не используется)\&.
.RE
.PP
-\fBPASS_MIN_DAYS\fR (число)
+\fBPASS_MIN_DAYS\fR (number)
.RS 4
Максимальное число дней между изменениями пароля\&. Любая смена пароля ранее заданного срока выполнена не будет\&. Если значение не задано, то предполагается значение \-1 (то есть возможность ограничения не используется)\&.
.RE
.PP
-\fBPASS_WARN_AGE\fR (число)
+\fBPASS_WARN_AGE\fR (number)
.RS 4
Число дней за которое начнёт выдаваться предупреждение об устаревании пароля\&. Нулевое значение означает, что предупреждение выдаётся в день устаревания, при отрицательном значении предупреждение выдаваться не будет\&. Если значение не задано, выдача предупреждения отключается\&.
.RE
@@ -269,43 +281,43 @@ shadow
.RE
.SH "ВОЗВРАЩАЕМЫЕ ЗНАЧЕНИЯ"
.PP
-Команда
+The
\fBpwck\fR
-завершая работу, возвращает следующие значения:
+command exits with the following values:
.PP
\fI0\fR
.RS 4
-успешное выполнение
+success
.RE
.PP
\fI1\fR
.RS 4
-ошибка в параметрах команды
+invalid command syntax
.RE
.PP
\fI2\fR
.RS 4
-есть одна или более записей с недопустимыми паролями
+one or more bad password entries
.RE
.PP
\fI3\fR
.RS 4
-не удалось открыть файл паролей
+can\*(Aqt open password files
.RE
.PP
\fI4\fR
.RS 4
-не удалось заблокировать файл паролей
+can\*(Aqt lock password files
.RE
.PP
\fI5\fR
.RS 4
-не удалось изменить файл паролей
+can\*(Aqt update password files
.RE
.PP
\fI6\fR
.RS 4
-не удалось отсортировать файл паролей
+can\*(Aqt sort password files
.RE
.SH "СМОТРИТЕ ТАКЖЕ"
.PP
diff --git a/man/ru/man8/pwconv.8 b/man/ru/man8/pwconv.8
index bf3d1352..8eab36c2 100644
--- a/man/ru/man8/pwconv.8
+++ b/man/ru/man8/pwconv.8
@@ -2,12 +2,12 @@
.\" Title: pwconv
.\" Author: Marek Micha\(/lkiewicz
.\" Generator: DocBook XSL Stylesheets v1.79.1 <http://docbook.sf.net/>
-.\" Date: 06/13/2019
+.\" Date: 12/01/2019
.\" Manual: Команды управления системой
-.\" Source: shadow-utils 4.7
+.\" Source: shadow-utils 4.8
.\" Language: Russian
.\"
-.TH "pwconv" "8" "06/13/2019" "shadow\-utils 4\&.7" "Команды управления системой"
+.TH "pwconv" "8" "12/01/2019" "shadow\-utils 4\&.8" "Команды управления системой"
.\" -----------------------------------------------------------------
.\" * Define some portability stuff
.\" -----------------------------------------------------------------
@@ -40,116 +40,117 @@ pwconv, pwunconv, grpconv, grpunconv \- преобразует пароли по
\fBgrpunconv\fR [\fIпараметры\fR]
.SH "ОПИСАНИЕ"
.PP
-Команда
+The
\fBpwconv\fR
-создаёт файл
+command creates
\fIshadow\fR
-из файла
+from
\fIpasswd\fR
-и необязательно существующего файла
+and an optionally existing
\fIshadow\fR\&.
.PP
-Команда
+The
\fBpwunconv\fR
-создаёт файл
+command creates
\fIpasswd\fR
-из файлов
+from
\fIpasswd\fR
-\fIshadow\fR, а затем удаляет файл
+and
+\fIshadow\fR
+and then removes
\fIshadow\fR\&.
.PP
-Команда
+The
\fBgrpconv\fR
-создаёт файл
+command creates
\fIgshadow\fR
-из файла
+from
\fIgroup\fR
-и необязательно существующего файла
+and an optionally existing
\fIgshadow\fR\&.
.PP
-Команда
+The
\fBgrpunconv\fR
-создаёт файл
+command creates
\fIgroup\fR
-из файлов
+from
\fIgroup\fR
-\fIgshadow\fR, а затем удаляет файл
+and
+\fIgshadow\fR
+and then removes
\fIgshadow\fR\&.
.PP
-Эти четыре программы работают с файлами обычных или теневых паролей пользователей и групп:
+These four programs all operate on the normal and shadow password and group files:
/etc/passwd,
/etc/group,
-/etc/shadow
+/etc/shadow, and
/etc/gshadow\&.
.PP
-Каждая программа выполняет необходимые блокировки перед преобразованиями\&. Команды
+Each program acquires the necessary locks before conversion\&.
\fBpwconv\fR
+and
\fBgrpconv\fR
-выполняют схожий порядок действий\&. Сначала удаляются записи из теневого файла которых нет в главном файле\&. Затем обновляются записи в теневом файле которые не содержат \(Fox\(Fc вместо пароля в главном файле\&. Далее добавляются отсутствующие теневые записи\&. Наконец, пароли в главном файле заменяются символом \(Fox\(Fc\&. Данные программы можно использовать как для первоначального преобразования, так и для обновления теневого файла, если главный файл редактировался вручную\&.
+are similar\&. First, entries in the shadowed file which don\*(Aqt exist in the main file are removed\&. Then, shadowed entries which don\*(Aqt have `x\*(Aq as the password in the main file are updated\&. Any missing shadowed entries are added\&. Finally, passwords in the main file are replaced with `x\*(Aq\&. These programs can be used for initial conversion as well to update the shadowed file if the main file is edited by hand\&.
.PP
-Команда
\fBpwconv\fR
-использует значения переменных
+will use the values of
\fIPASS_MIN_DAYS\fR,
-\fIPASS_MAX_DAYS\fR
+\fIPASS_MAX_DAYS\fR, and
\fIPASS_WARN_AGE\fR
-из файла
+from
/etc/login\&.defs
-при добавлении новых записей в файл
+when adding new entries to
/etc/shadow\&.
.PP
-Программы
+Likewise
\fBpwunconv\fR
+and
\fBgrpunconv\fR
-также выполняют схожий порядок действий\&. Пароли в главном файле обновляются из теневого файла\&. Записи, которые существуют в главном файле, но не существуют в теневом файле оставляются как есть\&. По окончании, теневой файл удаляется\&. Информация об устаревании пароля не учитывается программой
-\fBpwunconv\fR\&. Конвертируется только возможное\&.
+are similar\&. Passwords in the main file are updated from the shadowed file\&. Entries which exist in the main file but not in the shadowed file are left alone\&. Finally, the shadowed file is removed\&. Some password aging information is lost by
+\fBpwunconv\fR\&. It will convert what it can\&.
.SH "ПАРАМЕТРЫ"
.PP
-Параметры, применимые к
+The options which apply to the
\fBpwconv\fR,
\fBpwunconv\fR,
-\fBgrpconv\fR
-\fBgrpunconv\fR:
+\fBgrpconv\fR, and
+\fBgrpunconv\fR
+commands are:
.PP
\fB\-h\fR, \fB\-\-help\fR
.RS 4
Показать краткую справку и закончить работу\&.
.RE
.PP
-\fB\-R\fR, \fB\-\-root\fR\ \&\fIКАТ_CHROOT\fR
+\fB\-R\fR, \fB\-\-root\fR\ \&\fICHROOT_DIR\fR
.RS 4
-Выполнить изменения в каталоге
-\fIКАТ_CHROOT\fR
-и использовать файлы настройки из каталога
-\fIКАТ_CHROOT\fR\&.
+Apply changes in the
+\fICHROOT_DIR\fR
+directory and use the configuration files from the
+\fICHROOT_DIR\fR
+directory\&.
.RE
.SH "ОШИБКИ РЕАЛИЗАЦИИ"
.PP
-Ошибки в файлах паролей или групп (типа неверных или дублирующихся записей) могут зациклить программу или произойдут какие\-то другие странные вещи\&. Перед конвертацией запустите
+Errors in the password or group files (such as invalid or duplicate entries) may cause these programs to loop forever or fail in other strange ways\&. Please run
\fBpwck\fR
-\fBgrpck\fR, чтобы исправить возможные ошибки\&.
+and
+\fBgrpck\fR
+to correct any such errors before converting to or from shadow passwords or groups\&.
.SH "НАСТРОЙКА"
.PP
-Следующая переменная настройки в
+The following configuration variable in
/etc/login\&.defs
-изменяет поведение
+changes the behavior of
\fBgrpconv\fR
+and
\fBgrpunconv\fR:
.PP
-\fBMAX_MEMBERS_PER_GROUP\fR (число)
+\fBMAX_MEMBERS_PER_GROUP\fR (number)
.RS 4
-Максимальное количество членов в записи о группе\&. При достижения максимума заводится новая запись группы (строка) в
+Maximum members per group entry\&. When the maximum is reached, a new group entry (line) is started in
/etc/group
-(с тем же именем, паролем и тем же GID)\&.
+(with the same name, same password, and same GID)\&.
.sp
Значение по умолчанию равно 0, означающее, что ограничения на количество членов в группе нет\&.
.sp
@@ -160,22 +161,22 @@ pwconv, pwunconv, grpconv, grpunconv \- преобразует пароли по
Замечание: разделение групп поддерживается не всеми инструментами (даже в наборе инструментов Shadow)\&. Вы не должны использовать эту переменную, если вам действительно это ненужно\&.
.RE
.PP
-Следующая переменная настройки в
+The following configuration variables in
/etc/login\&.defs
-изменяет поведение
+change the behavior of
\fBpwconv\fR:
.PP
-\fBPASS_MAX_DAYS\fR (число)
+\fBPASS_MAX_DAYS\fR (number)
.RS 4
Максимальное число дней использования пароля\&. Если пароль старее этого числа, то будет запущена процедура смены пароля\&. Если значение не задано, то предполагается значение \-1 (то есть возможность ограничения не используется)\&.
.RE
.PP
-\fBPASS_MIN_DAYS\fR (число)
+\fBPASS_MIN_DAYS\fR (number)
.RS 4
Максимальное число дней между изменениями пароля\&. Любая смена пароля ранее заданного срока выполнена не будет\&. Если значение не задано, то предполагается значение \-1 (то есть возможность ограничения не используется)\&.
.RE
.PP
-\fBPASS_WARN_AGE\fR (число)
+\fBPASS_WARN_AGE\fR (number)
.RS 4
Число дней за которое начнёт выдаваться предупреждение об устаревании пароля\&. Нулевое значение означает, что предупреждение выдаётся в день устаревания, при отрицательном значении предупреждение выдаваться не будет\&. Если значение не задано, выдача предупреждения отключается\&.
.RE
diff --git a/man/ru/man8/sulogin.8 b/man/ru/man8/sulogin.8
index 7ebdd359..45171e39 100644
--- a/man/ru/man8/sulogin.8
+++ b/man/ru/man8/sulogin.8
@@ -2,12 +2,12 @@
.\" Title: sulogin
.\" Author: Julianne Frances Haugh
.\" Generator: DocBook XSL Stylesheets v1.79.1 <http://docbook.sf.net/>
-.\" Date: 06/13/2019
+.\" Date: 12/01/2019
.\" Manual: Команды управления системой
-.\" Source: shadow-utils 4.7
+.\" Source: shadow-utils 4.8
.\" Language: Russian
.\"
-.TH "sulogin" "8" "06/13/2019" "shadow\-utils 4\&.7" "Команды управления системой"
+.TH "sulogin" "8" "12/01/2019" "shadow\-utils 4\&.8" "Команды управления системой"
.\" -----------------------------------------------------------------
.\" * Define some portability stuff
.\" -----------------------------------------------------------------
@@ -47,7 +47,8 @@ has an entry for a single user login\&.
.PP
The user is prompted
.PP
-Type control\-d to proceed with normal startup, (or give root password for system maintenance):
+Type control\-d to proceed with normal startup,
+(or give root password for system maintenance):
.PP
Input and output will be performed with the standard file descriptors unless the optional device name argument is provided\&.
.PP
@@ -75,25 +76,26 @@ should execute the sulogin command in single user mode\&.
As complete an environment as possible is created\&. However, various devices may be unmounted or uninitialized and many of the user commands may be unavailable or nonfunctional as a result\&.
.SH "НАСТРОЙКА"
.PP
-На работу этого инструмента влияют следующие переменные настройки из
-/etc/login\&.defs:
+The following configuration variables in
+/etc/login\&.defs
+change the behavior of this tool:
.PP
-\fBENV_HZ\fR (строка)
+\fBENV_HZ\fR (string)
.RS 4
-Если установлена, то будет использоваться для определения переменной окружения HZ при входе пользователя в систему\&. Значение должно начинаться с
-\fIHZ=\fR\&. Обычное значение для Linux \(em
+If set, it will be used to define the HZ environment variable when a user login\&. The value must be preceded by
+\fIHZ=\fR\&. A common value on Linux is
\fIHZ=100\fR\&.
.RE
.PP
-\fBENV_TZ\fR (строка)
+\fBENV_TZ\fR (string)
.RS 4
-Если установлена, то будет использоваться для определения переменной окружения TZ при входе пользователя\&. Значение может быть равно имени часового пояса, начинающегося
+If set, it will be used to define the TZ environment variable when a user login\&. The value can be the name of a timezone preceded by
\fITZ=\fR
-(например,
-\fITZ=CST6CDT\fR), или полному пути к файлу с параметрами часового пояса (например,
+(for example
+\fITZ=CST6CDT\fR), or the full path to the file containing the timezone specification (for example
/etc/tzname)\&.
.sp
-Если указан полный путь, но файл не существует или недоступен для чтения, то используется значение по умолчанию:
+If a full path is specified but the file does not exist or cannot be read, the default is to use
\fITZ=CST6CDT\fR\&.
.RE
.SH "ФАЙЛЫ"
diff --git a/man/ru/man8/useradd.8 b/man/ru/man8/useradd.8
index 0a8d15e5..26e123a2 100644
--- a/man/ru/man8/useradd.8
+++ b/man/ru/man8/useradd.8
@@ -2,12 +2,12 @@
.\" Title: useradd
.\" Author: Julianne Frances Haugh
.\" Generator: DocBook XSL Stylesheets v1.79.1 <http://docbook.sf.net/>
-.\" Date: 06/13/2019
+.\" Date: 12/01/2019
.\" Manual: Команды управления системой
-.\" Source: shadow-utils 4.7
+.\" Source: shadow-utils 4.8
.\" Language: Russian
.\"
-.TH "useradd" "8" "06/13/2019" "shadow\-utils 4\&.7" "Команды управления системой"
+.TH "useradd" "8" "12/01/2019" "shadow\-utils 4\&.8" "Команды управления системой"
.\" -----------------------------------------------------------------
.\" * Define some portability stuff
.\" -----------------------------------------------------------------
@@ -38,62 +38,68 @@ useradd \- регистрирует нового пользователя или
\fBuseradd\fR \-D [\fIпараметры\fR]
.SH "ОПИСАНИЕ"
.PP
-При запуске без параметра
+When invoked without the
\fB\-D\fR
-команда
+option, the
\fBuseradd\fR
-создаёт новую учётную запись пользователя, используя значения из командной строки и системные значения по умолчанию\&. В зависимости от параметров командной строки, команда
+command creates a new user account using the values specified on the command line plus the default values from the system\&. Depending on command line options, the
\fBuseradd\fR
-обновляет системные файлы, а также может создать домашний каталог нового пользователя и скопировать начальные файлы настроек\&.
+command will update system files and may also create the new user\*(Aqs home directory and copy initial files\&.
.PP
-По умолчанию, для нового пользователя также создаётся группа (смотрите параметры
+By default, a group will also be created for the new user (see
\fB\-g\fR,
\fB\-N\fR,
-\fB\-U\fR
+\fB\-U\fR, and
\fBUSERGROUPS_ENAB\fR)\&.
.SH "ПАРАМЕТРЫ"
.PP
-Параметры команды
-\fBuseradd\fR:
+The options which apply to the
+\fBuseradd\fR
+command are:
+.PP
+\fB\-\-badname\fR\ \&
+.RS 4
+Allow names that do not conform to standards\&.
+.RE
.PP
-\fB\-b\fR, \fB\-\-base\-dir\fR \fIБАЗОВЫЙ_КАТАЛОГ\fR
+\fB\-b\fR, \fB\-\-base\-dir\fR\ \&\fIBASE_DIR\fR
.RS 4
-Базовый системный каталог по умолчанию, если другой каталог не указан с помощью параметра
-\fB\-d\fR\&. Значение
-\fIБАЗОВЫЙ_КАТАЛОГ\fR
-объединяется с именем учётной записи для определения домашнего каталога\&. Если не указан параметр
-\fB\-m\fR, то
-\fIБАЗОВЫЙ_КАТАЛОГ\fR
-должен существовать\&.
+The default base directory for the system if
+\fB\-d\fR\ \&\fIHOME_DIR\fR
+is not specified\&.
+\fIBASE_DIR\fR
+is concatenated with the account name to define the home directory\&. If the
+\fB\-m\fR
+option is not used,
+\fIBASE_DIR\fR
+must exist\&.
.sp
-Если этот параметр не задан, то команда
+If this option is not specified,
\fBuseradd\fR
-будет использовать базовый каталог, указанный в переменной
+will use the base directory specified by the
\fBHOME\fR
-в файле
-/etc/default/useradd
-иначе
+variable in
+/etc/default/useradd, or
/home
-(по умолчанию)\&.
+by default\&.
.RE
.PP
-\fB\-c\fR, \fB\-\-comment\fR\ \&\fIКОММЕНТАРИЙ\fR
+\fB\-c\fR, \fB\-\-comment\fR\ \&\fICOMMENT\fR
.RS 4
Любая текстовая строка\&. Обычно, здесь коротко описывается учётная запись, и в настоящее время используется как поле для имени и фамилии пользователя\&.
.RE
.PP
-\fB\-d\fR, \fB\-\-home\-dir\fR \fIДОМАШНИЙ_КАТАЛОГ\fR
+\fB\-d\fR, \fB\-\-home\-dir\fR\ \&\fIHOME_DIR\fR
.RS 4
-Для создаваемого пользователя будет использован каталог
-\fIДОМАШНИЙ_КАТАЛОГ\fR
-в качестве начального каталога\&. По умолчанию, это значение получается объединением
-\fIИМЕНИ\fR
-пользователя с
-\fIБАЗОВЫМ_КАТАЛОГОМ\fR
-и используется как имя домашнего каталога\&. Каталог
-\fIДОМАШНИЙ_КАТАЛОГ\fR
-необязательно должен существовать, но не будет создан, если его нет\&.
+The new user will be created using
+\fIHOME_DIR\fR
+as the value for the user\*(Aqs login directory\&. The default is to append the
+\fILOGIN\fR
+name to
+\fIBASE_DIR\fR
+and use that as the login directory name\&. The directory
+\fIHOME_DIR\fR
+does not have to exist but will not be created if it is missing\&.
.RE
.PP
\fB\-D\fR, \fB\-\-defaults\fR
@@ -101,57 +107,59 @@ useradd \- регистрирует нового пользователя или
Смотрите далее в подразделе \(FoИзменение значений по умолчанию\(Fc\&.
.RE
.PP
-\fB\-e\fR, \fB\-\-expiredate\fR \fIДАТА_УСТАРЕВАНИЯ\fR
+\fB\-e\fR, \fB\-\-expiredate\fR\ \&\fIEXPIRE_DATE\fR
.RS 4
-Дата, когда учётная запись пользователя будет заблокирована\&. Дата задаётся в формате
-\fIГГГГ\-ММ\-ДД\fR\&.
+The date on which the user account will be disabled\&. The date is specified in the format
+\fIYYYY\-MM\-DD\fR\&.
.sp
-Если этот параметр не задан, то команда
+If not specified,
\fBuseradd\fR
-будет использовать дату устаревания по умолчанию, указанную в переменной
+will use the default expiry date specified by the
\fBEXPIRE\fR
-в файле
-/etc/default/useradd, иначе пустую строку (без устаревания, по умолчанию)\&.
+variable in
+/etc/default/useradd, or an empty string (no expiry) by default\&.
.RE
.PP
-\fB\-f\fR, \fB\-\-inactive\fR\ \&\fIДНЕЙ\fR
+\fB\-f\fR, \fB\-\-inactive\fR\ \&\fIINACTIVE\fR
.RS 4
Если указано значение 0, то учётная запись блокируется сразу после устаревания пароля, а при значении \-1 данная возможность не используется\&.
.sp
-Если этот параметр не задан, то команда
+If not specified,
\fBuseradd\fR
-будет использовать срок неактивности по умолчанию, указанный в переменной
+will use the default inactivity period specified by the
\fBINACTIVE\fR
-в файле
-/etc/default/useradd
-или \-1 (по умолчанию)\&.
+variable in
+/etc/default/useradd, or \-1 by default\&.
.RE
.PP
-\fB\-g\fR, \fB\-\-gid\fR\ \&\fIГРУППА\fR
+\fB\-g\fR, \fB\-\-gid\fR\ \&\fIGROUP\fR
.RS 4
Имя или числовой идентификатор первичной группы пользователя\&. Группа с таким именем должна существовать\&. Идентификатор группы должен указывать на уже существующую группу\&.
.sp
-Если не указан, то поведение
+If not specified, the behavior of
\fBuseradd\fR
-зависит от переменной
+will depend on the
\fBUSERGROUPS_ENAB\fR
-в файле
-/etc/login\&.defs\&. Если значение этой переменной равно
+variable in
+/etc/login\&.defs\&. If this variable is set to
\fIyes\fR
-(или в командной строке указан параметр
-\fB\-U/\-\-user\-group\fR), то для пользователя будет создана группа с тем же именем как его имя для входа\&. Если значение переменной равно
+(or
+\fB\-U/\-\-user\-group\fR
+is specified on the command line), a group will be created for the user, with the same name as her loginname\&. If the variable is set to
\fIno\fR
-(или в командной строке указан параметр
-\fB\-N/\-\-no\-user\-group\fR), то useradd установит первичную группу нового пользователя равной значению переменной
+(or
+\fB\-N/\-\-no\-user\-group\fR
+is specified on the command line), useradd will set the primary group of the new user to the value specified by the
\fBGROUP\fR
-из файла
-/etc/default/useradd, или 100 (по умолчанию)\&.
+variable in
+/etc/default/useradd, or 100 by default\&.
.RE
.PP
-\fB\-G\fR, \fB\-\-groups\fR\ \&\fIГРУППА1\fR[\fI,ГРУППА2,\&...\fR[\fI,ГРУППАN\fR]]]
+\fB\-G\fR, \fB\-\-groups\fR\ \&\fIGROUP1\fR[\fI,GROUP2,\&.\&.\&.\fR[\fI,GROUPN\fR]]]
.RS 4
-Список дополнительных групп, в которых числится пользователь\&. Перечисление групп осуществляется через запятую, без промежуточных пробелов\&. На указанные группы действуют те же ограничения, что и для группы указанной в параметре
-\fB\-g\fR\&. По умолчанию пользователь входит только в начальную группу\&.
+A list of supplementary groups which the user is also a member of\&. Each group is separated from the next by a comma, with no intervening whitespace\&. The groups are subject to the same restrictions as the group given with the
+\fB\-g\fR
+option\&. The default is for the user to belong only to the initial group\&.
.RE
.PP
\fB\-h\fR, \fB\-\-help\fR
@@ -159,27 +167,27 @@ useradd \- регистрирует нового пользователя или
Показать краткую справку и закончить работу\&.
.RE
.PP
-\fB\-k\fR, \fB\-\-skel\fR\ \&\fIКАТАЛОГ_ШАБЛОНОВ\fR
+\fB\-k\fR, \fB\-\-skel\fR\ \&\fISKEL_DIR\fR
.RS 4
-Каталог с шаблонами, который содержит файлы и каталоги для копирования в домашний каталог пользователя при создании домашнего каталога командой
+The skeleton directory, which contains files and directories to be copied in the user\*(Aqs home directory, when the home directory is created by
\fBuseradd\fR\&.
.sp
-Этот параметр можно использовать только с параметром
+This option is only valid if the
\fB\-m\fR
-(или
-\fB\-\-create\-home\fR)\&.
+(or
+\fB\-\-create\-home\fR) option is specified\&.
.sp
-Если этот параметр не задан, то каталог шаблонов определяется переменной
+If this option is not set, the skeleton directory is defined by the
\fBSKEL\fR
-из файла
-/etc/default/useradd, или равен
-/etc/skel
-(по умолчанию)\&.
+variable in
+/etc/default/useradd
+or, by default,
+/etc/skel\&.
.sp
Если возможно, выполняется копирование ACL и расширенных атрибутов\&.
.RE
.PP
-\fB\-K\fR, \fB\-\-key\fR\ \&\fIКЛЮЧ\fR=\fIЗНАЧЕНИЕ\fR
+\fB\-K\fR, \fB\-\-key\fR\ \&\fIKEY\fR=\fIVALUE\fR
.RS 4
Overrides
/etc/login\&.defs
@@ -207,38 +215,39 @@ By default, the user\*(Aqs entries in the lastlog and faillog databases are rese
.PP
\fB\-m\fR, \fB\-\-create\-home\fR
.RS 4
-Создать домашний каталог пользователя, если он не существует\&. Файлы и каталоги, содержащиеся в каталоге шаблонов (который можно указать с помощью параметра the
+Create the user\*(Aqs home directory if it does not exist\&. The files and directories contained in the skeleton directory (which can be defined with the
\fB\-k\fR
-option), будут скопированы в домашний каталог\&.
+option) will be copied to the home directory\&.
.sp
-По умолчанию, если этот параметр не указан и не задана переменная
-\fBCREATE_HOME\fR, домашний каталог не создаётся\&.
+By default, if this option is not specified and
+\fBCREATE_HOME\fR
+is not enabled, no home directories are created\&.
.RE
.PP
\fB\-M\fR, \fB\-\-no\-create\-home\fR
.RS 4
-Не создавать домашний каталог пользователя, даже если значение системной переменной в файле
+Do no create the user\*(Aqs home directory, even if the system wide setting from
/etc/login\&.defs
-(\fBCREATE_HOME\fR) равно
+(\fBCREATE_HOME\fR) is set to
\fIyes\fR\&.
.RE
.PP
\fB\-N\fR, \fB\-\-no\-user\-group\fR
.RS 4
-Не создавать группу с тем же именем как у пользователя, но добавить пользователя в группу, заданную параметром
+Do not create a group with the same name as the user, but add the user to the group specified by the
\fB\-g\fR
-или переменной
+option or by the
\fBGROUP\fR
-из файла
+variable in
/etc/default/useradd\&.
.sp
-Поведение по умолчанию (если не указан параметр
+The default behavior (if the
\fB\-g\fR,
-\fB\-N\fR
-\fB\-U\fR) определяется переменной
+\fB\-N\fR, and
+\fB\-U\fR
+options are not specified) is defined by the
\fBUSERGROUPS_ENAB\fR
-из файла
+variable in
/etc/login\&.defs\&.
.RE
.PP
@@ -246,17 +255,18 @@ option), будут скопированы в домашний каталог\&.
.RS 4
Разрешить создание учётной записи с уже имеющимся (не уникальным) UID\&.
.sp
-Этот параметр можно использовать только с параметром
-\fB\-u\fR\&.
+This option is only valid in combination with the
+\fB\-u\fR
+option\&.
.RE
.PP
-\fB\-p\fR, \fB\-\-password\fR\ \&\fIПАРОЛЬ\fR
+\fB\-p\fR, \fB\-\-password\fR\ \&\fIPASSWORD\fR
.RS 4
-Шифрованное значение пароля, которое возвращает функция
-\fBcrypt\fR(3)\&. По умолчанию пароль отключён\&.
+The encrypted password, as returned by
+\fBcrypt\fR(3)\&. The default is to disable the password\&.
.sp
-\fBЗамечание:\fR
-Этот параметр использовать не рекомендуется, так как пароль (или не шифрованный пароль) будет видим другими пользователям в списке процессов\&.
+\fBNote:\fR
+This option is not recommended because the password (or encrypted password) will be visible by users listing the processes\&.
.sp
Вы должны проверить, что пароль соответствует политике системных паролей\&.
.RE
@@ -265,14 +275,15 @@ option), будут скопированы в домашний каталог\&.
.RS 4
Создать системную учётную запись\&.
.sp
-Системные пользователи создаются без информации об устаревании в
-/etc/shadow, и их числовые идентификаторы выбираются из диапазона
-\fBSYS_UID_MIN\fR\-\fBSYS_UID_MAX\fR, определённого в
-/etc/login\&.defs, а не из
+System users will be created with no aging information in
+/etc/shadow, and their numeric identifiers are chosen in the
+\fBSYS_UID_MIN\fR\-\fBSYS_UID_MAX\fR
+range, defined in
+/etc/login\&.defs, instead of
\fBUID_MIN\fR\-\fBUID_MAX\fR
-(это же касается и части с
+(and their
\fBGID\fR
-при создании групп)\&.
+counterparts for the creation of groups)\&.
.sp
Note that
\fBuseradd\fR
@@ -283,12 +294,13 @@ will not create a home directory for such a user, regardless of the default sett
options if you want a home directory for a system account to be created\&.
.RE
.PP
-\fB\-R\fR, \fB\-\-root\fR\ \&\fIКАТ_CHROOT\fR
+\fB\-R\fR, \fB\-\-root\fR\ \&\fICHROOT_DIR\fR
.RS 4
-Выполнить изменения в каталоге
-\fIКАТ_CHROOT\fR
-и использовать файлы настройки из каталога
-\fIКАТ_CHROOT\fR\&.
+Apply changes in the
+\fICHROOT_DIR\fR
+directory and use the configuration files from the
+\fICHROOT_DIR\fR
+directory\&.
.RE
.PP
\fB\-P\fR, \fB\-\-prefix\fR\ \&\fIPREFIX_DIR\fR
@@ -300,38 +312,40 @@ directory and use the configuration files from the
directory\&. This option does not chroot and is intended for preparing a cross\-compilation target\&. Some limitations: NIS and LDAP users/groups are not verified\&. PAM authentication is using the host files\&. No SELINUX support\&.
.RE
.PP
-\fB\-s\fR, \fB\-\-shell\fR\ \&\fIОБОЛОЧКА\fR
+\fB\-s\fR, \fB\-\-shell\fR\ \&\fISHELL\fR
.RS 4
-Имя регистрационной оболочки пользователя\&. По умолчанию это поле пусто, что вызывает выбор регистрационной оболочки по умолчанию согласно значению переменной
+The name of the user\*(Aqs login shell\&. The default is to leave this field blank, which causes the system to select the default login shell specified by the
\fBSHELL\fR
-из файла
-/etc/default/useradd, или по умолчанию используется пустая строка\&.
+variable in
+/etc/default/useradd, or an empty string by default\&.
.RE
.PP
\fB\-u\fR, \fB\-\-uid\fR\ \&\fIUID\fR
.RS 4
-Числовое значение идентификатора пользователя (ID)\&. Оно должно быть уникальным, если не используется параметр
-\fB\-o\fR\&. Значение должно быть неотрицательным\&. По умолчанию используется наименьшее значение ID большее или равное
+The numerical value of the user\*(Aqs ID\&. This value must be unique, unless the
+\fB\-o\fR
+option is used\&. The value must be non\-negative\&. The default is to use the smallest ID value greater than or equal to
\fBUID_MIN\fR
-и большее чем у остальных пользователей\&.
+and greater than every other user\&.
.sp
-Смотрите также описание
+See also the
\fB\-r\fR
-\fBUID_MAX\fR\&.
+option and the
+\fBUID_MAX\fR
+description\&.
.RE
.PP
\fB\-U\fR, \fB\-\-user\-group\fR
.RS 4
Создать группу с тем же именем что и у пользователя, и добавить пользователя в эту группу\&.
.sp
-Поведение по умолчанию (если не указан параметр
+The default behavior (if the
\fB\-g\fR,
-\fB\-N\fR
-\fB\-U\fR) определяется переменной
+\fB\-N\fR, and
+\fB\-U\fR
+options are not specified) is defined by the
\fBUSERGROUPS_ENAB\fR
-из файла
+variable in
/etc/login\&.defs\&.
.RE
.PP
@@ -341,118 +355,118 @@ directory\&. This option does not chroot and is intended for preparing a cross\-
.RE
.SS "Изменение значений по умолчанию"
.PP
-При запуске программы только с параметром
+When invoked with only the
\fB\-D\fR
-команда
+option,
\fBuseradd\fR
-показывает текущие значения по умолчанию\&. Если программа запускается с параметром
+will display the current default values\&. When invoked with
\fB\-D\fR
-вместе с другими параметрами, то
+plus other options,
\fBuseradd\fR
-обновляет значения по умолчанию этих указанных параметров\&. Изменяемые параметры:
+will update the default values for the specified options\&. Valid default\-changing options are:
.PP
-\fB\-b\fR, \fB\-\-base\-dir\fR \fIБАЗОВЫЙ_КАТАЛОГ\fR
+\fB\-b\fR, \fB\-\-base\-dir\fR\ \&\fIBASE_DIR\fR
.RS 4
-Начальная часть пути нового домашнего каталога пользователя\&. Имя пользователя будет добавлено в конец
-\fIДОМАШНЕГО_КАТАЛОГА\fR
-для создания имени нового каталога, если при создании новой учётной записи не указан параметр
-\fB\-d\fR\&.
+The path prefix for a new user\*(Aqs home directory\&. The user\*(Aqs name will be affixed to the end of
+\fIBASE_DIR\fR
+to form the new user\*(Aqs home directory name, if the
+\fB\-d\fR
+option is not used when creating a new account\&.
.sp
-Этот параметр изменяет переменную
+This option sets the
\fBHOME\fR
-в файле
+variable in
/etc/default/useradd\&.
.RE
.PP
-\fB\-e\fR, \fB\-\-expiredate\fR \fIДАТА_УСТАРЕВАНИЯ\fR
+\fB\-e\fR, \fB\-\-expiredate\fR\ \&\fIEXPIRE_DATE\fR
.RS 4
Дата, когда учётная запись пользователя заблокирована\&.
.sp
-Этот параметр изменяет переменную
+This option sets the
\fBEXPIRE\fR
-в файле
+variable in
/etc/default/useradd\&.
.RE
.PP
-\fB\-f\fR, \fB\-\-inactive\fR\ \&\fIДНЕЙ\fR
+\fB\-f\fR, \fB\-\-inactive\fR\ \&\fIINACTIVE\fR
.RS 4
Число дней, которые должны пройти после устаревания пароля, перед тем как учётная запись будет заблокирована\&.
.sp
-Этот параметр изменяет переменную
+This option sets the
\fBINACTIVE\fR
-в файле
+variable in
/etc/default/useradd\&.
.RE
.PP
-\fB\-g\fR, \fB\-\-gid\fR\ \&\fIГРУППА\fR
+\fB\-g\fR, \fB\-\-gid\fR\ \&\fIGROUP\fR
.RS 4
-Имя группы или ID новой первичной группы пользователя (если используется
+The group name or ID for a new user\*(Aqs initial group (when the
\fB\-N/\-\-no\-user\-group\fR
-или когда значение переменной
+is used or when the
\fBUSERGROUPS_ENAB\fR
-равно
+variable is set to
\fIno\fR
-(файл
-/etc/login\&.defs)\&. Группа с указанным именем должна существовать, а для числового идентификатора группы должна быть соответствующая запись\&.
+in
+/etc/login\&.defs)\&. The named group must exist, and a numerical group ID must have an existing entry\&.
.sp
-Этот параметр изменяет переменную
+This option sets the
\fBGROUP\fR
-в файле
+variable in
/etc/default/useradd\&.
.RE
.PP
-\fB\-s\fR, \fB\-\-shell\fR\ \&\fIОБОЛОЧКА\fR
+\fB\-s\fR, \fB\-\-shell\fR\ \&\fISHELL\fR
.RS 4
Имя новой регистрационной командной оболочки пользователя\&.
.sp
-Этот параметр изменяет переменную
+This option sets the
\fBSHELL\fR
-в файле
+variable in
/etc/default/useradd\&.
.RE
.SH "ЗАМЕЧАНИЯ"
.PP
-Системный администратор сам решает, какие файлы нужно положить в каталог
+The system administrator is responsible for placing the default user files in the
/etc/skel/
-(или в любой другой каталог шаблонов, указанный в
+directory (or any other skeleton directory specified in
/etc/default/useradd
-или в командной строке)\&.
+or on the command line)\&.
.SH "ПРЕДОСТЕРЕЖЕНИЯ"
.PP
Нельзя добавить пользователя в группу NIS или LDAP\&. Это необходимо делать на соответствующем сервере\&.
.PP
-Также, если имя пользователя уже существует во внешней базе данных такой как NIS или LDAP, то
+Similarly, if the username already exists in an external user database such as NIS or LDAP,
\fBuseradd\fR
-не станет создавать учётную запись пользователя\&.
+will deny the user account creation request\&.
.PP
Имена пользователей должны начинаться со строчной буквы или символа подчёркивания, и должны состоять только из строчных букв, цифр, символов подчёркивания и минус\&. Они могут заканчиваться знаком доллара\&. Это можно описать регулярным выражением: [a\-z_][a\-z0\-9_\-]*[$]?
.PP
Имена пользователей могут быть длиной не более 32 знаков\&.
.SH "НАСТРОЙКА"
.PP
-На работу этого инструмента влияют следующие переменные настройки из
-/etc/login\&.defs:
+The following configuration variables in
+/etc/login\&.defs
+change the behavior of this tool:
.PP
-\fBCREATE_HOME\fR (логический)
+\fBCREATE_HOME\fR (boolean)
.RS 4
Определяет, должен ли создаваться по умолчанию домашний каталог для новых пользователей\&.
.sp
Эта переменная не влияет на системных пользователей и может быть переопределена из командной строки\&.
.RE
.PP
-\fBGID_MAX\fR (число), \fBGID_MIN\fR (число)
+\fBGID_MAX\fR (number), \fBGID_MIN\fR (number)
.RS 4
-Диапазон идентификаторов групп, используемый в программах
+Range of group IDs used for the creation of regular groups by
\fBuseradd\fR,
-\fBgroupadd\fR
-или
-\fBnewusers\fR
-для создания обычных групп\&.
+\fBgroupadd\fR, or
+\fBnewusers\fR\&.
.sp
-Значение по умолчанию для
+The default value for
\fBGID_MIN\fR
-(соотв\&.
-\fBGID_MAX\fR) равно 1000 (соотв\&. 60000)\&.
+(resp\&.
+\fBGID_MAX\fR) is 1000 (resp\&. 60000)\&.
.RE
.PP
\fBLASTLOG_UID_MAX\fR (number)
@@ -464,38 +478,38 @@ No
option present in the configuration means that there is no user ID limit for writing lastlog entries\&.
.RE
.PP
-\fBMAIL_DIR\fR (строка)
+\fBMAIL_DIR\fR (string)
.RS 4
Почтовый каталог\&. Данный параметр нужен для управления почтовым ящиком при изменении или удалении учётной записи пользователя\&. Если параметр не задан, то используется значение указанное при сборке\&.
.RE
.PP
-\fBMAIL_FILE\fR (строка)
+\fBMAIL_FILE\fR (string)
.RS 4
Определяет расположение почтовых файлов пользователя относительно домашнего каталога\&.
.RE
.PP
-Переменные
+The
\fBMAIL_DIR\fR
+and
\fBMAIL_FILE\fR
-используются командами
+variables are used by
\fBuseradd\fR,
-\fBusermod\fR
+\fBusermod\fR, and
\fBuserdel\fR
-для создания, перемещения или удаления почты пользователя\&.
+to create, move, or delete the user\*(Aqs mail spool\&.
.PP
-Если значение
+If
\fBMAIL_CHECK_ENAB\fR
-равно
-\fIyes\fR, то они также используются для определения переменной окружения
-\fBMAIL\fR\&.
+is set to
+\fIyes\fR, they are also used to define the
+\fBMAIL\fR
+environment variable\&.
.PP
-\fBMAX_MEMBERS_PER_GROUP\fR (число)
+\fBMAX_MEMBERS_PER_GROUP\fR (number)
.RS 4
-Максимальное количество членов в записи о группе\&. При достижения максимума заводится новая запись группы (строка) в
+Maximum members per group entry\&. When the maximum is reached, a new group entry (line) is started in
/etc/group
-(с тем же именем, паролем и тем же GID)\&.
+(with the same name, same password, and same GID)\&.
.sp
Значение по умолчанию равно 0, означающее, что ограничения на количество членов в группе нет\&.
.sp
@@ -506,17 +520,17 @@ option present in the configuration means that there is no user ID limit for wri
Замечание: разделение групп поддерживается не всеми инструментами (даже в наборе инструментов Shadow)\&. Вы не должны использовать эту переменную, если вам действительно это ненужно\&.
.RE
.PP
-\fBPASS_MAX_DAYS\fR (число)
+\fBPASS_MAX_DAYS\fR (number)
.RS 4
Максимальное число дней использования пароля\&. Если пароль старее этого числа, то будет запущена процедура смены пароля\&. Если значение не задано, то предполагается значение \-1 (то есть возможность ограничения не используется)\&.
.RE
.PP
-\fBPASS_MIN_DAYS\fR (число)
+\fBPASS_MIN_DAYS\fR (number)
.RS 4
Максимальное число дней между изменениями пароля\&. Любая смена пароля ранее заданного срока выполнена не будет\&. Если значение не задано, то предполагается значение \-1 (то есть возможность ограничения не используется)\&.
.RE
.PP
-\fBPASS_WARN_AGE\fR (число)
+\fBPASS_WARN_AGE\fR (number)
.RS 4
Число дней за которое начнёт выдаваться предупреждение об устаревании пароля\&. Нулевое значение означает, что предупреждение выдаётся в день устаревания, при отрицательном значении предупреждение выдаваться не будет\&. Если значение не задано, выдача предупреждения отключается\&.
.RE
@@ -567,78 +581,76 @@ The default values for
are respectively 100000, 600100000 and 65536\&.
.RE
.PP
-\fBSYS_GID_MAX\fR (число), \fBSYS_GID_MIN\fR (число)
+\fBSYS_GID_MAX\fR (number), \fBSYS_GID_MIN\fR (number)
.RS 4
-Диапазон идентификаторов групп, используемый в программах
+Range of group IDs used for the creation of system groups by
\fBuseradd\fR,
-\fBgroupadd\fR
-или
-\fBnewusers\fR
-для создания системных групп\&.
+\fBgroupadd\fR, or
+\fBnewusers\fR\&.
.sp
-Значение по умолчанию для
+The default value for
\fBSYS_GID_MIN\fR
-(соотв\&.\fBSYS_GID_MAX\fR) равно 101 (соотв\&.
+(resp\&.
+\fBSYS_GID_MAX\fR) is 101 (resp\&.
\fBGID_MIN\fR\-1)\&.
.RE
.PP
-\fBSYS_UID_MAX\fR (число), \fBSYS_UID_MIN\fR (число)
+\fBSYS_UID_MAX\fR (number), \fBSYS_UID_MIN\fR (number)
.RS 4
-Диапазон идентификаторов пользователей, используемый в программах
+Range of user IDs used for the creation of system users by
\fBuseradd\fR
-или
-\fBnewusers\fR
-для создания системных пользователей\&.
+or
+\fBnewusers\fR\&.
.sp
-Значение по умолчанию для
+The default value for
\fBSYS_UID_MIN\fR
-(соотв\&.
-\fBSYS_UID_MAX\fR) равно 101 (соотв\&.
+(resp\&.
+\fBSYS_UID_MAX\fR) is 101 (resp\&.
\fBUID_MIN\fR\-1)\&.
.RE
.PP
-\fBUID_MAX\fR (число), \fBUID_MIN\fR (число)
+\fBUID_MAX\fR (number), \fBUID_MIN\fR (number)
.RS 4
-Диапазон идентификаторов пользователей, используемый в программах
+Range of user IDs used for the creation of regular users by
\fBuseradd\fR
-или
-\fBnewusers\fR
-для создания обычных пользователей\&.
+or
+\fBnewusers\fR\&.
.sp
-Значение по умолчанию для
+The default value for
\fBUID_MIN\fR
-(соотв\&.
-\fBUID_MAX\fR) равно 1000 (соотв\&. 60000)\&.
+(resp\&.
+\fBUID_MAX\fR) is 1000 (resp\&. 60000)\&.
.RE
.PP
-\fBUMASK\fR (число)
+\fBUMASK\fR (number)
.RS 4
Задаёт начальное значение маски доступа для создаваемых файлов\&. Если не указано, то маска устанавливается в 022\&.
.sp
-Команды
\fBuseradd\fR
+and
\fBnewusers\fR
-используют эту маску для установки прав доступа к домашнему каталогу, который они создают\&.
+use this mask to set the mode of the home directory they create
.sp
-Также она используется программой
+It is also used by
\fBlogin\fR
-для задания начального значения umask пользователя\&. Заметим, что эта маска может быть переопределена из пользовательской строки GECOS (если установлена переменная
-\fBQUOTAS_ENAB\fR) или указанием ограничения с идентификатором
-\fIK\fR, в
+to define users\*(Aq initial umask\&. Note that this mask can be overridden by the user\*(Aqs GECOS line (if
+\fBQUOTAS_ENAB\fR
+is set) or by the specification of a limit with the
+\fIK\fR
+identifier in
\fBlimits\fR(5)\&.
.RE
.PP
-\fBUSERGROUPS_ENAB\fR (логический)
+\fBUSERGROUPS_ENAB\fR (boolean)
.RS 4
Включает установку группы битов umask равной битам владельца (пример: 022 \-> 002, 077 \-> 007) для не суперпользователей, если uid равен gid и имя пользователя совпадает с именем первичной группы\&.
.sp
-Если значение равно
-\fIyes\fR, то
+If set to
+\fIyes\fR,
\fBuserdel\fR
-удаляет пользовательскую группу, если в ней нет больше членов, а
+will remove the user\*(Aqs group if it contains no more members, and
\fBuseradd\fR
-по умолчанию создаёт группу с именем пользователя\&.
+will create by default a group with the name of the user\&.
.RE
.SH "ФАЙЛЫ"
.PP
@@ -688,54 +700,54 @@ Per user subordinate user IDs\&.
.RE
.SH "ВОЗВРАЩАЕМЫЕ ЗНАЧЕНИЯ"
.PP
-Команда
+The
\fBuseradd\fR
-завершая работу, возвращает следующие значения:
+command exits with the following values:
.PP
\fI0\fR
.RS 4
-успешное выполнение
+success
.RE
.PP
\fI1\fR
.RS 4
-не удалось изменить файл паролей
+can\*(Aqt update password file
.RE
.PP
\fI2\fR
.RS 4
-ошибка в параметрах команды
+invalid command syntax
.RE
.PP
\fI3\fR
.RS 4
-недопустимое значение параметра
+invalid argument to option
.RE
.PP
\fI4\fR
.RS 4
-такой UID уже существует (и не задан параметр
+UID already in use (and no
\fB\-o\fR)
.RE
.PP
\fI6\fR
.RS 4
-указанная группа не существует
+specified group doesn\*(Aqt exist
.RE
.PP
\fI9\fR
.RS 4
-имя пользователя уже существует
+username already in use
.RE
.PP
\fI10\fR
.RS 4
-не удалось изменить файл групп
+can\*(Aqt update group file
.RE
.PP
\fI12\fR
.RS 4
-не удалось создать домашний каталог
+can\*(Aqt create home directory
.RE
.PP
\fI14\fR
diff --git a/man/ru/man8/userdel.8 b/man/ru/man8/userdel.8
index 1a1af96b..c6fe8134 100644
--- a/man/ru/man8/userdel.8
+++ b/man/ru/man8/userdel.8
@@ -2,12 +2,12 @@
.\" Title: userdel
.\" Author: Julianne Frances Haugh
.\" Generator: DocBook XSL Stylesheets v1.79.1 <http://docbook.sf.net/>
-.\" Date: 06/13/2019
+.\" Date: 12/01/2019
.\" Manual: Команды управления системой
-.\" Source: shadow-utils 4.7
+.\" Source: shadow-utils 4.8
.\" Language: Russian
.\"
-.TH "userdel" "8" "06/13/2019" "shadow\-utils 4\&.7" "Команды управления системой"
+.TH "userdel" "8" "12/01/2019" "shadow\-utils 4\&.8" "Команды управления системой"
.\" -----------------------------------------------------------------
.\" * Define some portability stuff
.\" -----------------------------------------------------------------
@@ -34,29 +34,30 @@ userdel \- удаляет учётную запись и файлы пользо
\fBuserdel\fR [параметры] \fIУЧЁТНАЯ_ЗАПИСЬ\fR
.SH "ОПИСАНИЕ"
.PP
-Команда
+The
\fBuserdel\fR
-изменяет системные файлы учётных записей, удаляя все записи, относящиеся к указанному
-\fIимени_пользователя\fR\&. Заданная учётная запись должна существовать\&.
+command modifies the system account files, deleting all entries that refer to the user name
+\fILOGIN\fR\&. The named user must exist\&.
.SH "ПАРАМЕТРЫ"
.PP
-Параметры команды
-\fBuserdel\fR:
+The options which apply to the
+\fBuserdel\fR
+command are:
.PP
\fB\-f\fR, \fB\-\-force\fR
.RS 4
-С этим параметром учётная запись будет удалена, даже если пользователь в этот момент работает в системе\&. Он также заставляет
+This option forces the removal of the user account, even if the user is still logged in\&. It also forces
\fBuserdel\fR
-удалить домашний каталог пользователя и почтовый ящик, даже если другой пользователь использует тот же домашний каталог или если почтовый ящик не принадлежит данному пользователю\&. Если значение
+to remove the user\*(Aqs home directory and mail spool, even if another user uses the same home directory or if the mail spool is not owned by the specified user\&. If
\fBUSERGROUPS_ENAB\fR
-равно
+is defined to
\fIyes\fR
-в файле
+in
/etc/login\&.defs
-и если существует группа с именем удаляемого пользователя, то это группа будет удалена, даже если она всё ещё является первичной группой другого пользователя\&.
+and if a group exists with the same name as the deleted user, then this group will be removed, even if it is still the primary group of another user\&.
.sp
-\fIЗамечание:\fR
-Этот параметр опасно использовать; он может привести систему в нерабочее состояние\&.
+\fINote:\fR
+This option is dangerous and may leave your system in an inconsistent state\&.
.RE
.PP
\fB\-h\fR, \fB\-\-help\fR
@@ -68,18 +69,20 @@ userdel \- удаляет учётную запись и файлы пользо
.RS 4
Файлы в домашнем каталоге пользователя будут удалены вместе с самим домашним каталогом и почтовым ящиком\&. Пользовательские файлы, расположенные в других файловых системах, нужно искать и удалять вручную\&.
.sp
-Имя файла почтового ящика задаётся переменной
+The mail spool is defined by the
\fBMAIL_DIR\fR
-в файле
-login\&.defs\&.
+variable in the
+login\&.defs
+file\&.
.RE
.PP
-\fB\-R\fR, \fB\-\-root\fR\ \&\fIКАТ_CHROOT\fR
+\fB\-R\fR, \fB\-\-root\fR\ \&\fICHROOT_DIR\fR
.RS 4
-Выполнить изменения в каталоге
-\fIКАТ_CHROOT\fR
-и использовать файлы настройки из каталога
-\fIКАТ_CHROOT\fR\&.
+Apply changes in the
+\fICHROOT_DIR\fR
+directory and use the configuration files from the
+\fICHROOT_DIR\fR
+directory\&.
.RE
.PP
\fB\-P\fR, \fB\-\-prefix\fR\ \&\fIPREFIX_DIR\fR
@@ -97,41 +100,42 @@ directory\&. This option does not chroot and is intended for preparing a cross\-
.RE
.SH "НАСТРОЙКА"
.PP
-На работу этого инструмента влияют следующие переменные настройки из
-/etc/login\&.defs:
+The following configuration variables in
+/etc/login\&.defs
+change the behavior of this tool:
.PP
-\fBMAIL_DIR\fR (строка)
+\fBMAIL_DIR\fR (string)
.RS 4
Почтовый каталог\&. Данный параметр нужен для управления почтовым ящиком при изменении или удалении учётной записи пользователя\&. Если параметр не задан, то используется значение указанное при сборке\&.
.RE
.PP
-\fBMAIL_FILE\fR (строка)
+\fBMAIL_FILE\fR (string)
.RS 4
Определяет расположение почтовых файлов пользователя относительно домашнего каталога\&.
.RE
.PP
-Переменные
+The
\fBMAIL_DIR\fR
+and
\fBMAIL_FILE\fR
-используются командами
+variables are used by
\fBuseradd\fR,
-\fBusermod\fR
+\fBusermod\fR, and
\fBuserdel\fR
-для создания, перемещения или удаления почты пользователя\&.
+to create, move, or delete the user\*(Aqs mail spool\&.
.PP
-Если значение
+If
\fBMAIL_CHECK_ENAB\fR
-равно
-\fIyes\fR, то они также используются для определения переменной окружения
-\fBMAIL\fR\&.
+is set to
+\fIyes\fR, they are also used to define the
+\fBMAIL\fR
+environment variable\&.
.PP
-\fBMAX_MEMBERS_PER_GROUP\fR (число)
+\fBMAX_MEMBERS_PER_GROUP\fR (number)
.RS 4
-Максимальное количество членов в записи о группе\&. При достижения максимума заводится новая запись группы (строка) в
+Maximum members per group entry\&. When the maximum is reached, a new group entry (line) is started in
/etc/group
-(с тем же именем, паролем и тем же GID)\&.
+(with the same name, same password, and same GID)\&.
.sp
Значение по умолчанию равно 0, означающее, что ограничения на количество членов в группе нет\&.
.sp
@@ -142,13 +146,13 @@ directory\&. This option does not chroot and is intended for preparing a cross\-
Замечание: разделение групп поддерживается не всеми инструментами (даже в наборе инструментов Shadow)\&. Вы не должны использовать эту переменную, если вам действительно это ненужно\&.
.RE
.PP
-\fBUSERDEL_CMD\fR (строка)
+\fBUSERDEL_CMD\fR (string)
.RS 4
Определяет программу, которая будет запущена при удалении пользователя\&. Она должна удалять любые задания at/cron/печати удаляемого пользователя (передаётся в качестве первого аргумента)\&.
.sp
Возвращаемый сценарием код завершения не учитывается\&.
.sp
-Вот простой сценарий, который удаляет задания печати, cron и at:
+Here is an example script, which removes the user\*(Aqs cron, at and print jobs:
.sp
.if n \{\
.RS 4
@@ -156,43 +160,44 @@ directory\&. This option does not chroot and is intended for preparing a cross\-
.nf
#! /bin/sh
-# проверить все необходимые параметры
+# Check for the required argument\&.
if [ $# != 1 ]; then
- echo "Использование: $0 имя_пользователя"
+ echo "Usage: $0 username"
exit 1
fi
-# удалить задания cron
+# Remove cron jobs\&.
crontab \-r \-u $1
-# удалить задания at
-# Заметим, что это удалит все задания с указанным UID,
-# даже если он используется для другой учётной записи\&.
+# Remove at jobs\&.
+# Note that it will remove any jobs owned by the same UID,
+# even if it was shared by a different username\&.
AT_SPOOL_DIR=/var/spool/cron/atjobs
find $AT_SPOOL_DIR \-name "[^\&.]*" \-type f \-user $1 \-delete \e;
-# удалить задания печати
+# Remove print jobs\&.
lprm $1
-# всё
+# All done\&.
exit 0
.fi
.if n \{\
.RE
.\}
+.sp
.RE
.PP
-\fBUSERGROUPS_ENAB\fR (логический)
+\fBUSERGROUPS_ENAB\fR (boolean)
.RS 4
Включает установку группы битов umask равной битам владельца (пример: 022 \-> 002, 077 \-> 007) для не суперпользователей, если uid равен gid и имя пользователя совпадает с именем первичной группы\&.
.sp
-Если значение равно
-\fIyes\fR, то
+If set to
+\fIyes\fR,
\fBuserdel\fR
-удаляет пользовательскую группу, если в ней нет больше членов, а
+will remove the user\*(Aqs group if it contains no more members, and
\fBuseradd\fR
-по умолчанию создаёт группу с именем пользователя\&.
+will create by default a group with the name of the user\&.
.RE
.SH "ФАЙЛЫ"
.PP
@@ -227,67 +232,67 @@ Per user subordinate user IDs\&.
.RE
.SH "ВОЗВРАЩАЕМЫЕ ЗНАЧЕНИЯ"
.PP
-Команда
+The
\fBuserdel\fR
-завершая работу, возвращает следующие значения:
+command exits with the following values:
.PP
\fI0\fR
.RS 4
-успешное выполнение
+success
.RE
.PP
\fI1\fR
.RS 4
-не удалось изменить файл паролей
+can\*(Aqt update password file
.RE
.PP
\fI2\fR
.RS 4
-ошибка в параметрах команды
+invalid command syntax
.RE
.PP
\fI6\fR
.RS 4
-указанный пользователь не существует
+specified user doesn\*(Aqt exist
.RE
.PP
\fI8\fR
.RS 4
-пользователь сейчас работает в системе
+user currently logged in
.RE
.PP
\fI10\fR
.RS 4
-не удалось изменить файл групп
+can\*(Aqt update group file
.RE
.PP
\fI12\fR
.RS 4
-не удалось удалить домашний каталог
+can\*(Aqt remove home directory
.RE
.SH "ПРЕДОСТЕРЕЖЕНИЯ"
.PP
-Команда
\fBuserdel\fR
-не позволит удалить учётную запись, если есть запущенные процессы, принадлежащие данной учётной записи\&. В этом случае вы можете удалить эти процессы или заблокировать пароль пользователя или учётную запись, а затем удалить учётную запись\&. Если указан параметр
-\fB\-f\fR, то учётная запись будет удалена несмотря ни на что\&.
+will not allow you to remove an account if there are running processes which belong to this account\&. In that case, you may have to kill those processes or lock the user\*(Aqs password or account and remove the account later\&. The
+\fB\-f\fR
+option can force the deletion of this account\&.
.PP
Вы должны вручную проверить все файловые системы, чтобы убедиться, что не осталось файлов, принадлежащих этому пользователю\&.
.PP
Нельзя удалить NIS атрибуты клиента NIS\&. Это необходимо сделать на NIS сервере\&.
.PP
-Если значение переменной
+If
\fBUSERGROUPS_ENAB\fR
-равно
+is defined to
\fIyes\fR
-в файле
-/etc/login\&.defs, то
+in
+/etc/login\&.defs,
\fBuserdel\fR
-удалит группу с именем как у пользователя\&. Чтобы избежать рассогласованности в базах данных групп и паролей,
+will delete the group with the same name as the user\&. To avoid inconsistencies in the passwd and group databases,
\fBuserdel\fR
-проверит, что данная группа не используется в качестве первичной для другого пользователя, и выдаст предупреждение без удаления, если такое случится\&. Параметр
+will check that this group is not used as a primary group for another user, and will just warn without deleting the group otherwise\&. The
\fB\-f\fR
-поможет удалить группу в любом случае\&.
+option can force the deletion of this group\&.
.SH "СМОТРИТЕ ТАКЖЕ"
.PP
\fBchfn\fR(1),
diff --git a/man/ru/man8/usermod.8 b/man/ru/man8/usermod.8
index e4473989..fe4adf4f 100644
--- a/man/ru/man8/usermod.8
+++ b/man/ru/man8/usermod.8
@@ -2,12 +2,12 @@
.\" Title: usermod
.\" Author: Julianne Frances Haugh
.\" Generator: DocBook XSL Stylesheets v1.79.1 <http://docbook.sf.net/>
-.\" Date: 06/13/2019
+.\" Date: 12/01/2019
.\" Manual: Команды управления системой
-.\" Source: shadow-utils 4.7
+.\" Source: shadow-utils 4.8
.\" Language: Russian
.\"
-.TH "usermod" "8" "06/13/2019" "shadow\-utils 4\&.7" "Команды управления системой"
+.TH "usermod" "8" "12/01/2019" "shadow\-utils 4\&.8" "Команды управления системой"
.\" -----------------------------------------------------------------
.\" * Define some portability stuff
.\" -----------------------------------------------------------------
@@ -34,62 +34,78 @@ usermod \- изменяет учётную запись пользователя
\fBusermod\fR [\fIпараметры\fR] \fIУЧЁТНАЯ_ЗАПИСЬ\fR
.SH "ОПИСАНИЕ"
.PP
-Команда
+The
\fBusermod\fR
-изменяет системные файлы учётных записей согласно переданным в командной строке параметрам\&.
+command modifies the system account files to reflect the changes that are specified on the command line\&.
.SH "ПАРАМЕТРЫ"
.PP
-Параметры команды
-\fBusermod\fR:
+The options which apply to the
+\fBusermod\fR
+command are:
.PP
\fB\-a\fR, \fB\-\-append\fR
.RS 4
-Добавить пользователя в дополнительную группу(ы)\&. Использовать только вместе с параметром
-\fB\-G\fR\&.
+Add the user to the supplementary group(s)\&. Use only with the
+\fB\-G\fR
+option\&.
+.RE
+.PP
+\fB\-b\fR, \fB\-\-badnames\fR
+.RS 4
+Allow names that do not conform to standards\&.
+.RE
+.PP
+\fB\-b\fR, \fB\-\-badnames\fR
+.RS 4
+Allow names that do not conform to standards\&.
.RE
.PP
-\fB\-c\fR, \fB\-\-comment\fR\ \&\fIКОММЕНТАРИЙ\fR
+\fB\-c\fR, \fB\-\-comment\fR\ \&\fICOMMENT\fR
.RS 4
-Новое значение поля комментария в файле пользовательских паролей\&. Обычно его изменяют с помощью программы
-\fBchfn\fR(1)\&.
+The new value of the user\*(Aqs password file comment field\&. It is normally modified using the
+\fBchfn\fR(1)
+utility\&.
.RE
.PP
\fB\-d\fR, \fB\-\-home\fR\ \&\fIHOME_DIR\fR
.RS 4
Домашний каталог нового пользователя\&.
.sp
-Если указан параметр
-\fB\-m\fR, то содержимое текущего домашнего каталога будет перемещено в новый домашний каталог, который будет создан, если он ещё не существует\&.
+If the
+\fB\-m\fR
+option is given, the contents of the current home directory will be moved to the new home directory, which is created if it does not already exist\&.
.RE
.PP
-\fB\-e\fR, \fB\-\-expiredate\fR \fIДАТА_УСТАРЕВАНИЯ\fR
+\fB\-e\fR, \fB\-\-expiredate\fR\ \&\fIEXPIRE_DATE\fR
.RS 4
-Дата, когда учётная запись пользователя будет заблокирована\&. Дата задаётся в формате
-\fIГГГГ\-ММ\-ДД\fR\&.
+The date on which the user account will be disabled\&. The date is specified in the format
+\fIYYYY\-MM\-DD\fR\&.
.sp
-Пустое значение аргумента
-\fIДАТА_УСТАРЕВАНИЯ\fR
-отключает устаревание учётной записи\&.
+An empty
+\fIEXPIRE_DATE\fR
+argument will disable the expiration of the account\&.
.sp
-Для этого параметра требуется файл
-/etc/shadow\&. При отсутствии в
+This option requires a
/etc/shadow
-создаётся необходимая запись\&.
+file\&. A
+/etc/shadow
+entry will be created if there were none\&.
.RE
.PP
-\fB\-f\fR, \fB\-\-inactive\fR\ \&\fIДНЕЙ\fR
+\fB\-f\fR, \fB\-\-inactive\fR\ \&\fIINACTIVE\fR
.RS 4
Количество дней, которые должны пройти после устаревания пароля, чтобы учётная запись заблокировалась навсегда\&.
.sp
Если указано значение 0, то учётная запись блокируется сразу после устаревания пароля, а при значении \-1 данная возможность не используется\&.
.sp
-Для этого параметра требуется файл
-/etc/shadow\&. При отсутствии в
+This option requires a
+/etc/shadow
+file\&. A
/etc/shadow
-создаётся необходимая запись\&.
+entry will be created if there were none\&.
.RE
.PP
-\fB\-g\fR, \fB\-\-gid\fR\ \&\fIГРУППА\fR
+\fB\-g\fR, \fB\-\-gid\fR\ \&\fIGROUP\fR
.RS 4
Имя или числовой идентификатор новой первичной группы пользователя\&. Группа с таким именем должна существовать\&.
.sp
@@ -98,33 +114,35 @@ usermod \- изменяет учётную запись пользователя
Группового владельца файлов вне домашнего каталога нужно изменить вручную\&.
.RE
.PP
-\fB\-G\fR, \fB\-\-groups\fR\ \&\fIГРУППА1\fR[\fI,ГРУППА2,\&...\fR[\fI,ГРУППАN\fR]]]
+\fB\-G\fR, \fB\-\-groups\fR\ \&\fIGROUP1\fR[\fI,GROUP2,\&.\&.\&.\fR[\fI,GROUPN\fR]]]
.RS 4
-Список дополнительных групп, в которых числится пользователь\&. Перечисление групп осуществляется через запятую, без промежуточных пробелов\&. На указанные группы действуют те же ограничения, что и для группы указанной в параметре
-\fB\-g\fR\&.
+A list of supplementary groups which the user is also a member of\&. Each group is separated from the next by a comma, with no intervening whitespace\&. The groups are subject to the same restrictions as the group given with the
+\fB\-g\fR
+option\&.
.sp
-Если пользователь \(em член группы, которой в указанном списке нет, то пользователь удаляется из этой группы\&. Такое поведение можно изменить с помощью параметра
-\fB\-a\fR, при указании которого к уже имеющемуся списку групп пользователя добавляется список указанных дополнительных групп\&.
+If the user is currently a member of a group which is not listed, the user will be removed from the group\&. This behaviour can be changed via the
+\fB\-a\fR
+option, which appends the user to the current supplementary group list\&.
.RE
.PP
-\fB\-l\fR, \fB\-\-login\fR\ \&\fIНОВОЕ_ИМЯ\fR
+\fB\-l\fR, \fB\-\-login\fR\ \&\fINEW_LOGIN\fR
.RS 4
-Имя пользователя будет изменено с
-\fIИМЯ\fR
-на
-\fIНОВОЕ_ИМЯ\fR\&. Больше ничего не меняется\&. В частности, вероятно, должно быть изменено имя домашнего каталога и почтового ящика, чтобы отразить изменение имени пользователя\&.
+The name of the user will be changed from
+\fILOGIN\fR
+to
+\fINEW_LOGIN\fR\&. Nothing else is changed\&. In particular, the user\*(Aqs home directory or mail spool should probably be renamed manually to reflect the new login name\&.
.RE
.PP
\fB\-L\fR, \fB\-\-lock\fR
.RS 4
-Заблокировать пароль пользователя\&. Это делается помещением символа \(Fo!\(Fc в начало шифрованного пароля, чтобы приводит к блокировке пароля\&. Не используйте этот параметр вместе с
+Lock a user\*(Aqs password\&. This puts a \*(Aq!\*(Aq in front of the encrypted password, effectively disabling the password\&. You can\*(Aqt use this option with
\fB\-p\fR
-или
+or
\fB\-U\fR\&.
.sp
-Замечание: если вы хотите заблокировать учётную запись (не только доступ по паролю), также установите значение
+Note: if you wish to lock the account (not only access with a password), you should also set the
\fIEXPIRE_DATE\fR
+to
\fI1\fR\&.
.RE
.PP
@@ -132,39 +150,40 @@ usermod \- изменяет учётную запись пользователя
.RS 4
Переместить содержимое домашнего каталога в новое место\&.
.sp
-Этот параметр можно использовать только с параметром
+This option is only valid in combination with the
\fB\-d\fR
-(или
-\fB\-\-home\fR)\&.
+(or
+\fB\-\-home\fR) option\&.
.sp
-Команда
\fBusermod\fR
-пытается изменить владельцев файлов и копирует права, ACL и расширенные атрибуты, но после неё всё равно могут потребоваться некоторые ручные действия\&.
+will try to adapt the ownership of the files and to copy the modes, ACL and extended attributes, but manual changes might be needed afterwards\&.
.RE
.PP
\fB\-o\fR, \fB\-\-non\-unique\fR
.RS 4
-При использовании с параметром
-\fB\-u\fR, этот параметр позволяет указывать не уникальный числовой идентификатор пользователя\&.
+When used with the
+\fB\-u\fR
+option, this option allows to change the user ID to a non\-unique value\&.
.RE
.PP
-\fB\-p\fR, \fB\-\-password\fR\ \&\fIПАРОЛЬ\fR
+\fB\-p\fR, \fB\-\-password\fR\ \&\fIPASSWORD\fR
.RS 4
-Шифрованное значение пароля, которое возвращает функция
+The encrypted password, as returned by
\fBcrypt\fR(3)\&.
.sp
-\fBЗамечание:\fR
-Этот параметр использовать не рекомендуется, так как пароль (или не шифрованный пароль) будет видим другими пользователям в списке процессов\&.
+\fBNote:\fR
+This option is not recommended because the password (or encrypted password) will be visible by users listing the processes\&.
.sp
Вы должны проверить, что пароль соответствует политике системных паролей\&.
.RE
.PP
-\fB\-R\fR, \fB\-\-root\fR\ \&\fIКАТ_CHROOT\fR
+\fB\-R\fR, \fB\-\-root\fR\ \&\fICHROOT_DIR\fR
.RS 4
-Выполнить изменения в каталоге
-\fIКАТ_CHROOT\fR
-и использовать файлы настройки из каталога
-\fIКАТ_CHROOT\fR\&.
+Apply changes in the
+\fICHROOT_DIR\fR
+directory and use the configuration files from the
+\fICHROOT_DIR\fR
+directory\&.
.RE
.PP
\fB\-P\fR, \fB\-\-prefix\fR\ \&\fIPREFIX_DIR\fR
@@ -176,7 +195,7 @@ directory and use the configuration files from the
directory\&. This option does not chroot and is intended for preparing a cross\-compilation target\&. Some limitations: NIS and LDAP users/groups are not verified\&. PAM authentication is using the host files\&. No SELINUX support\&.
.RE
.PP
-\fB\-s\fR, \fB\-\-shell\fR\ \&\fIОБОЛОЧКА\fR
+\fB\-s\fR, \fB\-\-shell\fR\ \&\fISHELL\fR
.RS 4
Имя новой регистрационной оболочки пользователя\&. Если задать пустое значение, то будет использована регистрационная оболочка по умолчанию\&.
.RE
@@ -185,38 +204,36 @@ directory\&. This option does not chroot and is intended for preparing a cross\-
.RS 4
Новый числовой идентификатор пользователя (UID)\&.
.sp
-Оно должно быть уникальным, если не используется параметр
-\fB\-o\fR\&. Значение должно быть неотрицательным\&.
+This value must be unique, unless the
+\fB\-o\fR
+option is used\&. The value must be non\-negative\&.
.sp
Для почтового ящика и всех файлов, которыми владеет пользователь и которые расположены в его домашнем каталоге, идентификатор владельца файла будет изменён автоматически\&.
.sp
Для файлов, расположенных вне домашнего каталога, идентификатор нужно изменять вручную\&.
.sp
-Никаких проверок по
+No checks will be performed with regard to the
\fBUID_MIN\fR,
\fBUID_MAX\fR,
-\fBSYS_UID_MIN\fR
-или
+\fBSYS_UID_MIN\fR, or
\fBSYS_UID_MAX\fR
-из
-/etc/login\&.defs
-не производится\&.
+from
+/etc/login\&.defs\&.
.RE
.PP
\fB\-U\fR, \fB\-\-unlock\fR
.RS 4
-Разблокировать пароль пользователя\&. Это выполняется удалением символа \(Fo!\(Fc из начала шифрованного пароля\&. Не используйте этот параметр вместе с
+Unlock a user\*(Aqs password\&. This removes the \*(Aq!\*(Aq in front of the encrypted password\&. You can\*(Aqt use this option with
\fB\-p\fR
-или
+or
\fB\-L\fR\&.
.sp
-Замечание: если вы хотите разблокировать учётную запись (не только доступ по паролю), также установите значение
+Note: if you wish to unlock the account (not only access with a password), you should also set the
\fIEXPIRE_DATE\fR
-(например, в to
-\fI99999\fR
-или равным значению
+(for example to
+\fI99999\fR, or to the
\fBEXPIRE\fR
-из файла
+value from
/etc/default/useradd)\&.
.RE
.PP
@@ -284,11 +301,11 @@ from /etc/login\&.defs\&.
.RS 4
Новый пользователь SELinux для пользовательского входа\&.
.sp
-При пустом значении
+A blank
\fISEUSER\fR
-пользовательское сопоставление SELinux для пользователя
+will remove the SELinux user mapping for user
\fILOGIN\fR
-удаляется (если есть)\&.
+(if any)\&.
.RE
.SH "ПРЕДОСТЕРЕЖЕНИЯ"
.PP
@@ -296,16 +313,18 @@ You must make certain that the named user is not executing any processes when th
\fBusermod\fR
checks this on Linux\&. On other platforms it only uses utmp to check if the user is logged in\&.
.PP
-Вы должны вручную изменить владельца всех файлов
+You must change the owner of any
\fBcrontab\fR
-или заданий
-\fBat\fR\&.
+files or
+\fBat\fR
+jobs manually\&.
.PP
Вы должны сделать все изменения NIS на сервере NIS самостоятельно\&.
.SH "НАСТРОЙКА"
.PP
-На работу этого инструмента влияют следующие переменные настройки из
-/etc/login\&.defs:
+The following configuration variables in
+/etc/login\&.defs
+change the behavior of this tool:
.PP
\fBLASTLOG_UID_MAX\fR (number)
.RS 4
@@ -316,38 +335,38 @@ No
option present in the configuration means that there is no user ID limit for writing lastlog entries\&.
.RE
.PP
-\fBMAIL_DIR\fR (строка)
+\fBMAIL_DIR\fR (string)
.RS 4
Почтовый каталог\&. Данный параметр нужен для управления почтовым ящиком при изменении или удалении учётной записи пользователя\&. Если параметр не задан, то используется значение указанное при сборке\&.
.RE
.PP
-\fBMAIL_FILE\fR (строка)
+\fBMAIL_FILE\fR (string)
.RS 4
Определяет расположение почтовых файлов пользователя относительно домашнего каталога\&.
.RE
.PP
-Переменные
+The
\fBMAIL_DIR\fR
+and
\fBMAIL_FILE\fR
-используются командами
+variables are used by
\fBuseradd\fR,
-\fBusermod\fR
+\fBusermod\fR, and
\fBuserdel\fR
-для создания, перемещения или удаления почты пользователя\&.
+to create, move, or delete the user\*(Aqs mail spool\&.
.PP
-Если значение
+If
\fBMAIL_CHECK_ENAB\fR
-равно
-\fIyes\fR, то они также используются для определения переменной окружения
-\fBMAIL\fR\&.
+is set to
+\fIyes\fR, they are also used to define the
+\fBMAIL\fR
+environment variable\&.
.PP
-\fBMAX_MEMBERS_PER_GROUP\fR (число)
+\fBMAX_MEMBERS_PER_GROUP\fR (number)
.RS 4
-Максимальное количество членов в записи о группе\&. При достижения максимума заводится новая запись группы (строка) в
+Maximum members per group entry\&. When the maximum is reached, a new group entry (line) is started in
/etc/group
-(с тем же именем, паролем и тем же GID)\&.
+(with the same name, same password, and same GID)\&.
.sp
Значение по умолчанию равно 0, означающее, что ограничения на количество членов в группе нет\&.
.sp
diff --git a/man/ru/man8/vipw.8 b/man/ru/man8/vipw.8
index a5f33989..7f491ea6 100644
--- a/man/ru/man8/vipw.8
+++ b/man/ru/man8/vipw.8
@@ -2,12 +2,12 @@
.\" Title: vipw
.\" Author: Marek Micha\(/lkiewicz
.\" Generator: DocBook XSL Stylesheets v1.79.1 <http://docbook.sf.net/>
-.\" Date: 06/13/2019
+.\" Date: 12/01/2019
.\" Manual: Команды управления системой
-.\" Source: shadow-utils 4.7
+.\" Source: shadow-utils 4.8
.\" Language: Russian
.\"
-.TH "vipw" "8" "06/13/2019" "shadow\-utils 4\&.7" "Команды управления системой"
+.TH "vipw" "8" "12/01/2019" "shadow\-utils 4\&.8" "Команды управления системой"
.\" -----------------------------------------------------------------
.\" * Define some portability stuff
.\" -----------------------------------------------------------------
@@ -36,27 +36,29 @@ vipw, vigr \- позволяют редактировать файлы паро
\fBvigr\fR [\fIпараметры\fR]
.SH "ОПИСАНИЕ"
.PP
-С помощью программ
+The
\fBvipw\fR
+and
\fBvigr\fR
-можно изменять файлы
+commands edits the files
/etc/passwd
-/etc/group, соответственно\&. Если указан параметр
-\fB\-s\fR, то будут редактироваться теневые версии этих файлов,
+and
+/etc/group, respectively\&. With the
+\fB\-s\fR
+flag, they will edit the shadow versions of those files,
/etc/shadow
-/etc/gshadow, соответственно\&. На время работы программы устанавливают блокировку для предотвращения повреждения файла\&. При выборе редактора программы сначала проверяют переменную окружения
-\fB$VISUAL\fR, затем
-\fB$EDITOR\fR, и если ничего не найдено, запускают стандартный редактор
+and
+/etc/gshadow, respectively\&. The programs will set the appropriate locks to prevent file corruption\&. When looking for an editor, the programs will first try the environment variable
+\fB$VISUAL\fR, then the environment variable
+\fB$EDITOR\fR, and finally the default editor,
\fBvi\fR(1)\&.
.SH "ПАРАМЕТРЫ"
.PP
-Параметры команд
+The options which apply to the
\fBvipw\fR
-\fBvigr\fR:
+and
+\fBvigr\fR
+commands are:
.PP
\fB\-g\fR, \fB\-\-group\fR
.RS 4
@@ -78,12 +80,13 @@ vipw, vigr \- позволяют редактировать файлы паро
Не выводить сообщений при работе\&.
.RE
.PP
-\fB\-R\fR, \fB\-\-root\fR\ \&\fIКАТ_CHROOT\fR
+\fB\-R\fR, \fB\-\-root\fR\ \&\fICHROOT_DIR\fR
.RS 4
-Выполнить изменения в каталоге
-\fIКАТ_CHROOT\fR
-и использовать файлы настройки из каталога
-\fIКАТ_CHROOT\fR\&.
+Apply changes in the
+\fICHROOT_DIR\fR
+directory and use the configuration files from the
+\fICHROOT_DIR\fR
+directory\&.
.RE
.PP
\fB\-s\fR, \fB\-\-shadow\fR
@@ -99,8 +102,9 @@ vipw, vigr \- позволяют редактировать файлы паро
.PP
\fBEDITOR\fR
.RS 4
-Редактор, который будет вызван, если не задана переменная
-\fBVISUAL\fR\&.
+Editor to be used if
+\fBVISUAL\fR
+is not set\&.
.RE
.SH "ФАЙЛЫ"
.PP
@@ -127,6 +131,7 @@ vipw, vigr \- позволяют редактировать файлы паро
.PP
\fBvi\fR(1),
\fBgroup\fR(5),
-\fBgshadow\fR(5),
+\fBgshadow\fR(5)
+,
\fBpasswd\fR(5), ,
\fBshadow\fR(5)\&.