diff options
author | Andreas Henriksson <andreas@fatal.se> | 2019-12-05 13:29:31 +0100 |
---|---|---|
committer | Andreas Henriksson <andreas@fatal.se> | 2019-12-05 13:29:31 +0100 |
commit | 69d932140c70455a282b6e7115d9caf0cc56d6ff (patch) | |
tree | eda18bc82cc58e5d193e608f00543b2b5b537d49 /man/ru | |
parent | b28d45d2bd2462414b9dbbe38e6c7f3d5f7b462b (diff) | |
download | shadow-69d932140c70455a282b6e7115d9caf0cc56d6ff.tar.gz |
New upstream version 4.8upstream/4.8
Diffstat (limited to 'man/ru')
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)\&. |