diff options
Diffstat (limited to 'po/ru/man4/random.4.po')
-rw-r--r-- | po/ru/man4/random.4.po | 851 |
1 files changed, 851 insertions, 0 deletions
diff --git a/po/ru/man4/random.4.po b/po/ru/man4/random.4.po new file mode 100644 index 00000000..cf6a7986 --- /dev/null +++ b/po/ru/man4/random.4.po @@ -0,0 +1,851 @@ +# Russian translation of manpages +# This file is distributed under the same license as the manpages-l10n package. +# Copyright © of this file: +# aereiae <aereiae@gmail.com>, 2014. +# Azamat Hackimov <azamat.hackimov@gmail.com>, 2013-2014, 2016. +# Dmitriy S. Seregin <dseregin@59.ru>, 2013. +# Katrin Kutepova <blackkatelv@gmail.com>, 2018. +# Lockal <lockalsash@gmail.com>, 2013. +# Yuri Kozlov <yuray@komyakino.ru>, 2011-2019. +# Баринов Владимир, 2016. +# Иван Павлов <pavia00@gmail.com>, 2017,2019. +msgid "" +msgstr "" +"Project-Id-Version: manpages-l10n\n" +"POT-Creation-Date: 2024-03-01 17:05+0100\n" +"PO-Revision-Date: 2019-10-06 09:20+0300\n" +"Last-Translator: Yuri Kozlov <yuray@komyakino.ru>\n" +"Language-Team: Russian <man-pages-ru-talks@lists.sourceforge.net>\n" +"Language: ru\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && " +"n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || " +"(n%100>=11 && n%100<=14)? 2 : 3);\n" +"X-Generator: Lokalize 2.0\n" + +#. type: TH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "random" +msgstr "random" + +#. type: TH +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "2023-10-31" +msgstr "31 октября 2023 г." + +#. type: TH +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "Linux man-pages 6.06" +msgstr "Linux man-pages 6.06" + +#. type: SH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "NAME" +msgstr "ИМЯ" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "random, urandom - kernel random number source devices" +msgstr "random, urandom - ядерные устройства-источники случайных чисел" + +#. type: SH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "SYNOPSIS" +msgstr "СИНТАКСИС" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "#include E<lt>linux/random.hE<gt>\n" +msgstr "#include E<lt>linux/random.hE<gt>\n" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<int ioctl(>I<fd>B<, RND>I<request>B<, >I<param>B<);>\n" +msgstr "B<int ioctl(>I<fd>B<, RND>I<request>B<, >I<param>B<);>\n" + +#. type: SH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "DESCRIPTION" +msgstr "ОПИСАНИЕ" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"The character special files I</dev/random> and I</dev/urandom> (present " +"since Linux 1.3.30) provide an interface to the kernel's random number " +"generator. The file I</dev/random> has major device number 1 and minor " +"device number 8. The file I</dev/urandom> has major device number 1 and " +"minor device number 9." +msgstr "" +"Специальные символьные файлы I</dev/random> и I</dev/urandom> (появились в " +"Linux 1.3.30) предоставляют интерфейс к генератору случайных чисел, " +"встроенному в ядро. Файл I</dev/random> имеет старший номер устройства 1 и " +"младший номер устройства 8. Файл I</dev/urandom> имеет старший номер " +"устройства 1 и младший номер устройства 9." + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"The random number generator gathers environmental noise from device drivers " +"and other sources into an entropy pool. The generator also keeps an " +"estimate of the number of bits of noise in the entropy pool. From this " +"entropy pool, random numbers are created." +msgstr "" +"Генератор случайных чисел собирает окружающий шум от работы драйверов " +"устройств и из других источников в пул энтропии. Генератор также постоянно " +"оценивает количество битов шума в пуле энтропии. Именно с помощью этого пула " +"создаются случайные числа." + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"Linux 3.17 and later provides the simpler and safer B<getrandom>(2) " +"interface which requires no special files; see the B<getrandom>(2) manual " +"page for details." +msgstr "" +"В Linux 3.17 и новее предоставляется более простой и безопасный интерфейс " +"B<getrandom>(2), который не требует специальных файлов; смотрите справочную " +"страницу B<getrandom>(2)." + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"When read, the I</dev/urandom> device returns random bytes using a " +"pseudorandom number generator seeded from the entropy pool. Reads from this " +"device do not block (i.e., the CPU is not yielded), but can incur an " +"appreciable delay when requesting large amounts of data." +msgstr "" +"При чтении из устройства I</dev/urandom> возвращаются произвольные байты, " +"полученные из генератора псевдослучайных чисел, инициализированного из пула " +"энтропии. Чтение из этого устройства не приводит к блокировке (то есть, ЦП " +"не отдаёт управление), но может вызвать заметную задержку при запросе " +"большого количества данных." + +#. This is a real problem; see +#. commit 9b4d008787f864f17d008c9c15bbe8a0f7e2fc24 +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"When read during early boot time, I</dev/urandom> may return data prior to " +"the entropy pool being initialized. If this is of concern in your " +"application, use B<getrandom>(2) or I</dev/random> instead." +msgstr "" +"При чтении во время начальной загрузки ОС I</dev/urandom> может возвращать " +"данные до инициализации пула энтропии. Если это неприемлемо для приложения, " +"используйте B<getrandom>(2) или I</dev/random>." + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"The I</dev/random> device is a legacy interface which dates back to a time " +"where the cryptographic primitives used in the implementation of I</dev/" +"urandom> were not widely trusted. It will return random bytes only within " +"the estimated number of bits of fresh noise in the entropy pool, blocking if " +"necessary. I</dev/random> is suitable for applications that need high " +"quality randomness, and can afford indeterminate delays." +msgstr "" +"Устройство I</dev/random> является устаревшим интерфейсом, который относится " +"ко времени времени, когда криптографическим примитивам, используемым в " +"реализации I</dev/urandom>, не очень не доверяли. Интерфейс возвращает " +"произвольные байты только с подсчитанным количеством бит свежего шума в пуле " +"энтропии, блокируя работу при необходимости. Устройство I</dev/random> " +"подходит для приложений, которым нужна произвольность высокого качества и " +"без проблем относятся к задержкам на неопределённое время." + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, fuzzy +#| msgid "" +#| "When the entropy pool is empty, reads from I</dev/random> will block " +#| "until additional environmental noise is gathered. If B<open>(2) is " +#| "called for I</dev/random> with the B<O_NONBLOCK> flag, a subsequent " +#| "B<read>(2) will not block if the requested number of bytes is not " +#| "available. Instead, the available bytes are returned. If no byte is " +#| "available, B<read>(2) will return -1 and I<errno> will be set to " +#| "B<EAGAIN>." +msgid "" +"When the entropy pool is empty, reads from I</dev/random> will block until " +"additional environmental noise is gathered. Since Linux 5.6, the " +"B<O_NONBLOCK> flag is ignored as I</dev/random> will no longer block except " +"during early boot process. In earlier versions, if B<open>(2) is called " +"for I</dev/random> with the B<O_NONBLOCK> flag, a subsequent B<read>(2) " +"will not block if the requested number of bytes is not available. Instead, " +"the available bytes are returned. If no byte is available, B<read>(2) will " +"return -1 and I<errno> will be set to B<EAGAIN>." +msgstr "" +"Если пул энтропии пуст, попытка чтения I</dev/random> приведёт к блокировке, " +"пока не будет собран дополнительный окружающий шум. Если вызов B<open>(2) " +"для I</dev/random> запускается с флагом B<O_NONBLOCK>, то последующий " +"B<read>(2) не будет заблокируется, если количество запрашиваемых байт " +"недостаточно. Вместо этого будут возвращены имеющиеся байты. Если ни одного " +"байта нет, то B<read>(2) вернёт -1 и значение I<errno> станет равно " +"B<EAGAIN>." + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"The B<O_NONBLOCK> flag has no effect when opening I</dev/urandom>. When " +"calling B<read>(2) for the device I</dev/urandom>, reads of up to 256 bytes " +"will return as many bytes as are requested and will not be interrupted by a " +"signal handler. Reads with a buffer over this limit may return less than " +"the requested number of bytes or fail with the error B<EINTR>, if " +"interrupted by a signal handler." +msgstr "" +"При открытии I</dev/urandom> флаг B<O_NONBLOCK> не учитывается. При вызове " +"B<read>(2) для устройства I</dev/urandom> чтение до 256 байт вернёт " +"запрошенное количество байт и не будет прервано обработчиком сигнала. Чтение " +"с буфером больше ограничения может вернуть количество байт меньше " +"запрошенного или завершиться ошибкой B<EINTR> при прерывании обработчиком " +"сигнала." + +#. commit 79a8468747c5f95ed3d5ce8376a3e82e0c5857fc +#. SEC_XFER_SIZE in drivers/char/random.c +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, fuzzy +#| msgid "" +#| "Since Linux 3.16, a B<read>(2) from I</dev/urandom> will return at most " +#| "32\\ MB. A B<read>(2) from I</dev/random> will return at most 512 bytes " +#| "(340 bytes on Linux kernels before version 2.6.12)." +msgid "" +"Since Linux 3.16, a B<read>(2) from I</dev/urandom> will return at most " +"32\\ MB. A B<read>(2) from I</dev/random> will return at most 512 bytes " +"(340 bytes before Linux 2.6.12)." +msgstr "" +"Начиная с Linux 3.16, вызов B<read>(2) может прочитать из I</dev/urandom> " +"почти 32\\ МБ. Из I</dev/random> будет прочитано не более 512 байт (340 байт " +"для ядер Linux до версии 2.6.12)." + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"Writing to I</dev/random> or I</dev/urandom> will update the entropy pool " +"with the data written, but this will not result in a higher entropy count. " +"This means that it will impact the contents read from both files, but it " +"will not make reads from I</dev/random> faster." +msgstr "" +"При записи в I</dev/random> или I</dev/urandom> выполняется обновление пула " +"энтропии записываемыми данными, но при этом не увеличивается счётчик " +"энтропии. Это означает, что изменения отразятся в обоих файлах, но это не " +"ускорит процесс чтения из I</dev/random>." + +#. type: SS +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "Usage" +msgstr "Использование" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"The I</dev/random> interface is considered a legacy interface, and I</dev/" +"urandom> is preferred and sufficient in all use cases, with the exception of " +"applications which require randomness during early boot time; for these " +"applications, B<getrandom>(2) must be used instead, because it will block " +"until the entropy pool is initialized." +msgstr "" +"Интерфейс I</dev/random> считается устаревшим, во всех случаях " +"предпочтительно использовать I</dev/urandom>; исключением являются " +"приложения, которым нужны произвольные байты во время загрузки системы; в " +"таких приложениях нужно использовать B<getrandom>(2), так как этот вызов " +"выполняет блокировку для ожидания наполнения пула энтропии." + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, fuzzy +#| msgid "" +#| "If a seed file is saved across reboots as recommended below (all major " +#| "Linux distributions have done this since 2000 at least), the output is " +#| "cryptographically secure against attackers without local root access as " +#| "soon as it is reloaded in the boot sequence, and perfectly adequate for " +#| "network encryption session keys. Since reads from I</dev/random> may " +#| "block, users will usually want to open it in nonblocking mode (or perform " +#| "a read with timeout), and provide some sort of user notification if the " +#| "desired entropy is not immediately available." +msgid "" +"If a seed file is saved across reboots as recommended below, the output is " +"cryptographically secure against attackers without local root access as soon " +"as it is reloaded in the boot sequence, and perfectly adequate for network " +"encryption session keys. (All major Linux distributions have saved the seed " +"file across reboots since 2000 at least.) Since reads from I</dev/random> " +"may block, users will usually want to open it in nonblocking mode (or " +"perform a read with timeout), and provide some sort of user notification if " +"the desired entropy is not immediately available." +msgstr "" +"Если файл начальных чисел (seed file) сохраняется между перезагрузками как " +"рекомендуется далее (во всех основных дистрибутивах Linux это делается " +"начиная с 2000 года), то результат шифрования стоек от атакующего, не " +"имеющего локально привилегированного доступа, до перезагрузки машины, и " +"вполне подходит для ключей шифрования сетевых сеансов. Так как чтение из I</" +"dev/random> может привести к блокировке, пользователи хотели бы открывать " +"его в неблокирующем режиме (или выполнять чтение с задержкой), и иметь " +"механизм оповещения, если желаемый уровень энтропии в данный момент " +"недоступен." + +#. type: SS +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "Configuration" +msgstr "Настройка" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"If your system does not have I</dev/random> and I</dev/urandom> created " +"already, they can be created with the following commands:" +msgstr "" +"Если в системе нет I</dev/random> и I</dev/urandom>, то их можно создать " +"следующими командами:" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "" +"mknod -m 666 /dev/random c 1 8\n" +"mknod -m 666 /dev/urandom c 1 9\n" +"chown root:root /dev/random /dev/urandom\n" +msgstr "" +"mknod -m 666 /dev/random c 1 8\n" +"mknod -m 666 /dev/urandom c 1 9\n" +"chown root:root /dev/random /dev/urandom\n" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"When a Linux system starts up without much operator interaction, the entropy " +"pool may be in a fairly predictable state. This reduces the actual amount " +"of noise in the entropy pool below the estimate. In order to counteract " +"this effect, it helps to carry entropy pool information across shut-downs " +"and start-ups. To do this, add the lines to an appropriate script which is " +"run during the Linux system start-up sequence:" +msgstr "" +"Когда Linux-система запускается без участия человека, пул энтропии может " +"оказаться в довольно предсказуемом состоянии. Это снижает значимый объём " +"шума в пуле энтропии ниже оцениваемого. Для преодоления этого эффекта можно " +"сохранять информацию пула энтропии во время выключения и восстанавливать во " +"время запуска системы. Для этого добавьте строки в сценарий, который " +"выполняется при запуске Linux-системы:" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "" +"echo \"Initializing random number generator...\"\n" +"random_seed=/var/run/random-seed\n" +"# Carry a random seed from start-up to start-up\n" +"# Load and then save the whole entropy pool\n" +"if [ -f $random_seed ]; then\n" +" cat $random_seed E<gt>/dev/urandom\n" +"else\n" +" touch $random_seed\n" +"fi\n" +"chmod 600 $random_seed\n" +"poolfile=/proc/sys/kernel/random/poolsize\n" +"[ -r $poolfile ] && bits=$(cat $poolfile) || bits=4096\n" +"bytes=$(expr $bits / 8)\n" +"dd if=/dev/urandom of=$random_seed count=1 bs=$bytes\n" +msgstr "" +"echo \"Инициализация генератора случайных чисел…\"\n" +"random_seed=/var/run/random-seed\n" +"# перенос случайного начального числа от запуска к запуску\n" +"# загрузка и сохранение всего пула энтропии\n" +"if [ -f $random_seed ]; then\n" +" cat $random_seed E<gt>/dev/urandom\n" +"else\n" +" touch $random_seed\n" +"fi\n" +"chmod 600 $random_seed\n" +"poolfile=/proc/sys/kernel/random/poolsize\n" +"[ -r $poolfile ] && bits=$(cat $poolfile) || bits=4096\n" +"bytes=$(expr $bits / 8)\n" +"dd if=/dev/urandom of=$random_seed count=1 bs=$bytes\n" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"Also, add the following lines in an appropriate script which is run during " +"the Linux system shutdown:" +msgstr "" +"Также добавьте следующие строки в сценарий, который выполняется при " +"завершении работы Linux-системы:" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "" +"# Carry a random seed from shut-down to start-up\n" +"# Save the whole entropy pool\n" +"echo \"Saving random seed...\"\n" +"random_seed=/var/run/random-seed\n" +"touch $random_seed\n" +"chmod 600 $random_seed\n" +"poolfile=/proc/sys/kernel/random/poolsize\n" +"[ -r $poolfile ] && bits=$(cat $poolfile) || bits=4096\n" +"bytes=$(expr $bits / 8)\n" +"dd if=/dev/urandom of=$random_seed count=1 bs=$bytes\n" +msgstr "" +"# перенос случайного начального числа от выключения до запуска\n" +"# сохранение всего пула энтропии\n" +"echo \"Сохранение случайного начального числа…\"\n" +"random_seed=/var/run/random-seed\n" +"touch $random_seed\n" +"chmod 600 $random_seed\n" +"poolfile=/proc/sys/kernel/random/poolsize\n" +"[ -r $poolfile ] && bits=$(cat $poolfile) || bits=4096\n" +"bytes=$(expr $bits / 8)\n" +"dd if=/dev/urandom of=$random_seed count=1 bs=$bytes\n" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"In the above examples, we assume Linux 2.6.0 or later, where I</proc/sys/" +"kernel/random/poolsize> returns the size of the entropy pool in bits (see " +"below)." +msgstr "" +"В примерах выше мы предполагаем, что используется ядро Linux 2.6.0 или " +"новее, в котором I</proc/sys/kernel/random/poolsize> содержит размер пула " +"энтропии в битах (смотрите ниже)." + +#. type: SS +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "/proc interfaces" +msgstr "Интерфейс /proc" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, fuzzy +#| msgid "" +#| "The files in the directory I</proc/sys/kernel/random> (present since " +#| "2.3.16) provide additional information about the I</dev/random> device:" +msgid "" +"The files in the directory I</proc/sys/kernel/random> (present since Linux " +"2.3.16) provide additional information about the I</dev/random> device:" +msgstr "" +"Файлы в каталоге I</proc/sys/kernel/random> (начиная с 2.3.16) предоставляют " +"дополнительную информацию об устройстве I</dev/random>:" + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "I<entropy_avail>" +msgstr "I<entropy_avail>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"This read-only file gives the available entropy, in bits. This will be a " +"number in the range 0 to 4096." +msgstr "" +"Файл доступен только для чтения и показывает количество бит доступной " +"энтропии. Данное число находится в диапазоне от 0 до 4096." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "I<poolsize>" +msgstr "I<poolsize>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"This file gives the size of the entropy pool. The semantics of this file " +"vary across kernel versions:" +msgstr "" +"Файл содержит размер пула энтропии. Формат файла зависит от версии ядра:" + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "Linux 2.4:" +msgstr "Linux 2.4:" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"This file gives the size of the entropy pool in I<bytes>. Normally, this " +"file will have the value 512, but it is writable, and can be changed to any " +"value for which an algorithm is available. The choices are 32, 64, 128, " +"256, 512, 1024, or 2048." +msgstr "" +"В файле содержится размер пула энтропии в I<байтах>. Обычно это число 512, " +"но так как файл доступен на запись, значение можно изменить, подстроив его " +"под доступный алгоритм. Возможные значения \\(em 32, 64, 128, 256, 512, 1024 " +"или 2048." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "Linux 2.6 and later:" +msgstr "Linux 2.6 и новее:" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"This file is read-only, and gives the size of the entropy pool in I<bits>. " +"It contains the value 4096." +msgstr "" +"Файл доступен только на чтение и содержит размер пула энтропии в I<битах>. " +"Значение равно 4096." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "I<read_wakeup_threshold>" +msgstr "I<read_wakeup_threshold>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"This file contains the number of bits of entropy required for waking up " +"processes that sleep waiting for entropy from I</dev/random>. The default " +"is 64." +msgstr "" +"В файле содержится количество бит энтропии, требуемое для пробуждения " +"процессов, которые спят в ожидании энтропии из I</dev/random>. Значение по " +"умолчанию равно 64." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "I<write_wakeup_threshold>" +msgstr "I<write_wakeup_threshold>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"This file contains the number of bits of entropy below which we wake up " +"processes that do a B<select>(2) or B<poll>(2) for write access to I</dev/" +"random>. These values can be changed by writing to the files." +msgstr "" +"В файле содержится количество бит энтропии, менее которого мы пробуждаем " +"процессы, которые выполнили вызовы B<select>(2) или B<poll>(2) для ожидания " +"записи в I</dev/random>. Эти значения можно изменить, записав новые числа в " +"эти файлы." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "I<uuid> and I<boot_id>" +msgstr "I<uuid> и I<boot_id>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"These read-only files contain random strings like 6fd5a44b-35f4-4ad4-" +"a9b9-6b9be13e1fe9. The former is generated afresh for each read, the latter " +"was generated once." +msgstr "" +"Эти файлы, доступные только для чтения, содержат произвольные строки вида " +"6fd5a44b-35f4-4ad4-a9b9-6b9be13e1fe9. Значение первого генерируется заново " +"при каждом чтении, а значение второго генерируется только один раз." + +#. type: SS +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "ioctl(2) interface" +msgstr "Интерфейс ioctl(2)" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"The following B<ioctl>(2) requests are defined on file descriptors " +"connected to either I</dev/random> or I</dev/urandom>. All requests " +"performed will interact with the input entropy pool impacting both I</dev/" +"random> and I</dev/urandom>. The B<CAP_SYS_ADMIN> capability is required " +"for all requests except B<RNDGETENTCNT>." +msgstr "" +"Для файловых дескрипторов, соединённых с файлами I</dev/random> и I</dev/" +"urandom>, определены запросы B<ioctl>(2), перечисленные ниже. Все " +"выполняемые запросы обращаются к входному пулу энтропии, который относится к " +"и к I</dev/random>, и к I</dev/urandom>. Для выполнения всех запросов (кроме " +"B<RNDGETENTCNT>) требуется мандат B<CAP_SYS_ADMIN>." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<RNDGETENTCNT>" +msgstr "B<RNDGETENTCNT>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"Retrieve the entropy count of the input pool, the contents will be the same " +"as the I<entropy_avail> file under proc. The result will be stored in the " +"int pointed to by the argument." +msgstr "" +"Возвращает счётчик энтропии входного пула, возвращается содержимое из файла " +"I<entropy_avail> в proc. Результат сохраняется в int, указанный в параметре." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<RNDADDTOENTCNT>" +msgstr "B<RNDADDTOENTCNT>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"Increment or decrement the entropy count of the input pool by the value " +"pointed to by the argument." +msgstr "" +"Увеличивает или уменьшает счётчик энтропии входного пула на значение " +"аргумента." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<RNDGETPOOL>" +msgstr "B<RNDGETPOOL>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "Removed in Linux 2.6.9." +msgstr "Удалён из Linux 2.6.9." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<RNDADDENTROPY>" +msgstr "B<RNDADDENTROPY>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"Add some additional entropy to the input pool, incrementing the entropy " +"count. This differs from writing to I</dev/random> or I</dev/urandom>, " +"which only adds some data but does not increment the entropy count. The " +"following structure is used:" +msgstr "" +"Вносит дополнительную энтропию во входной пул, увеличивая счётчик энтропии. " +"Запись в I</dev/random> или I</dev/urandom> добавляет только данные, но не " +"увеличивает счётчик энтропии (в этом отличие). Используется следующая " +"структура:" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "" +"struct rand_pool_info {\n" +" int entropy_count;\n" +" int buf_size;\n" +" __u32 buf[0];\n" +"};\n" +msgstr "" +"struct rand_pool_info {\n" +" int entropy_count;\n" +" int buf_size;\n" +" __u32 buf[0];\n" +"};\n" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"Here I<entropy_count> is the value added to (or subtracted from) the entropy " +"count, and I<buf> is the buffer of size I<buf_size> which gets added to the " +"entropy pool." +msgstr "" +"Здесь I<entropy_count> — добавляемое (или вычитаемое) значение к счётчику " +"энтропии, а I<buf> — буфер с размером I<buf_size>, из которого в пул " +"энтропии добавляются данные." + +#. type: TP +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, fuzzy, no-wrap +#| msgid "B<RNDADDTOENTCNT>" +msgid "B<RNDZAPENTCNT>" +msgstr "B<RNDADDTOENTCNT>" + +#. type: TQ +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, fuzzy, no-wrap +#| msgid "B<RNDGETPOOL>" +msgid "B<RNDCLEARPOOL>" +msgstr "B<RNDGETPOOL>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"Zero the entropy count of all pools and add some system data (such as wall " +"clock) to the pools." +msgstr "" +"Обнуляет счётчики всех пулов и добавляет в них некоторые системные данные " +"(такие как время)." + +#. type: SH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "FILES" +msgstr "ФАЙЛЫ" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "I</dev/random>" +msgstr "I</dev/random>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "I</dev/urandom>" +msgstr "I</dev/urandom>" + +#. type: SH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "NOTES" +msgstr "ЗАМЕЧАНИЯ" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"For an overview and comparison of the various interfaces that can be used to " +"obtain randomness, see B<random>(7)." +msgstr "" +"Обзор и сравнение возможных интерфейсов, через которые можно получать " +"случайные данные, смотрите в B<random>(7)." + +#. type: SH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "BUGS" +msgstr "ДЕФЕКТЫ" + +#. .SH AUTHOR +#. The kernel's random number generator was written by +#. Theodore Ts'o (tytso@athena.mit.edu). +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"During early boot time, reads from I</dev/urandom> may return data prior to " +"the entropy pool being initialized." +msgstr "" +"Во время начальной загрузки ОС чтение из I</dev/urandom> может возвращать " +"данные до инициализации пула энтропии." + +#. type: SH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "SEE ALSO" +msgstr "СМ. ТАКЖЕ" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "B<mknod>(1), B<getrandom>(2), B<random>(7)" +msgstr "B<mknod>(1), B<getrandom>(2), B<random>(7)" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "RFC\\ 1750, \"Randomness Recommendations for Security\"" +msgstr "RFC\\ 1750, \"Randomness Recommendations for Security\"" + +#. type: TH +#: debian-bookworm opensuse-leap-15-6 +#, no-wrap +msgid "2022-12-04" +msgstr "4 декабря 2022 г." + +#. type: TH +#: debian-bookworm +#, no-wrap +msgid "Linux man-pages 6.03" +msgstr "Linux man-pages 6.03" + +#. type: TP +#: debian-bookworm debian-unstable opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<RNDZAPENTCNT>, B<RNDCLEARPOOL>" +msgstr "B<RNDZAPENTCNT>, B<RNDCLEARPOOL>" + +#. type: TH +#: debian-unstable opensuse-tumbleweed +#, no-wrap +msgid "2023-04-18" +msgstr "18 апреля 2023 г." + +#. type: TH +#: debian-unstable opensuse-tumbleweed +#, no-wrap +msgid "Linux man-pages 6.05.01" +msgstr "Linux man-pages 6.05.01" + +#. type: TH +#: opensuse-leap-15-6 +#, no-wrap +msgid "Linux man-pages 6.04" +msgstr "Linux man-pages 6.04" |