[translation-devel] russian man - fuser(1)

Aleksander N.Gorohovski angel at feht.dgtu.donetsk.ua
Mon Jan 8 16:45:04 MSK 2007


Михаил, спасибо.

Постараюсь учесть все замечания.

А какой английский man fuser.1
ты просматривал?
(это насчёт последнего абзаца)
Можно его на посмотреть.

Я для перевода брал из ALT Compact3.0.4

On Mon, 08 Jan 2007 15:06:17 +0200, Michael Shigorin wrote:

> On Mon, Jan 08, 2007 at 11:47:46AM +0200, Aleksander N.Gorohovski wrote:
>> По умолчанию, во время вывода информации после имени каждого файла
>
> Запятая лишняя.
>
>> следует буква, показывающая вид доступа:
>> .RS
>> .IP \fBc\fP
>> текущий каталог.
>> .IP \fBe\fP
>> запущенный исполняемый файл.
>> .IP \fBf\fP
>> открытый файл. По умолчанию в режиме вывода информации буква \fBf\fP  
>> может
>> отсутствовать.
>> .IP \fBr\fP
>> корневой каталог.
>> .IP \fBm\fP
>> файл является отображаемым или разделяемой (совместно используемой)  
>> библиотекой.
>
> отображаемый (mmap'ed) файл или разделяемая библиотека
> ?
>
>> .RE
>> .LP
>> Команда \fBfuser\fP возвращает не нулевой код возврата, если никакой из  
>> указанных
>
> ненулевой
> ни один из
>
>> файлов не "захвачен" ни одним процессом или в случае возникновения  
>> фатальной ошибки.
>> Если найден хотя бы один процесс, который использует \fBname\fP, тогда  
>> команда \fBfuser\fP
>
> s/тогда/то/ ?
>
>> возвращает ноль.
>> .PP
>> В случае просмотра процессов, которые используют сокеты TCP и UDP,  
>> соответствующее
>> название \fBspace\fP должно быть указано с параметром \fB\-n\fP. По  
>> умолчанию, команда
>
> Запятая лишняя.
>
>> \fBfuser\fP будет просматривать оба сокета IPv6 и IPv4. Чтобы изменить  
>> установки,
>
> будет искать по сокетам и IPv6, и IPv4
>
> (to look in -- искать, а не просматривать; это стоит учесть
> и в других местах)
>
>> действующие по умолчанию, необходимо использовать параметры \fB\-4\fP и  
>> \fB\-6\fP.
>> В качестве сокета(ов) может быть указан как локальный, так и удалённый  
>> порт или
>
> (-ов)
>
>> удалённый адрес. Хотя все поля являются необязательными, однако перед  
>> пропущенными
>> полями запятые должны присутствовать:
>>
>> .RB  
>> \fB[\fP\fIlcl_port\fP\fB][\fP,\fB[\fP\fIrmt_host\fP\fB][\fP,\fB[\fIrmt_port\fP\fB]]]
>>
>> Для адресов IP и номеров портов может быть указан либо номер порта,  
>> либо его
>> символьное название.
>> .PP
>> На стандартное устройство вывода \fBfuser\fP направляет только  
>> идентификаторы
>> процессов (PIDs), всё остальное направляется на стандартное устройство  
>> вывода ошибок.
>> .SH ПАРАМЕТРЫ
>> .IP \fB\-a\fP
>> Показывает информацию для всех файлов, которые указаны в командной  
>> строке.
>> По умолчанию, выводятся имена только тех файлов, которые используются
>
> Первая запятая лишняя.
>
>> хотя бы одним процессом.
>> .IP \fB\-c\fP
>> Подобно параметру \-m и применяется для совместимости с POSIX.
>> .IP \fB\-f\fP
>> Игнорируется без предупреждения. Применяется для совместимости с POSIX.
>> .IP \fB\-k\fP
>> Уничтожает (завершает) процессы, которые используют указанный файл.  
>> Посылаемый сигнал
>> завершения SIGKILL можно заменить с помощью параметра  
>> \fB\-\fP\fIsignal\fP.
>> Процесс \fBfuser\fP никогда не уничтожит себя сам, однако может  
>> завершить работу
>> других процессов \fBfuser\fP. Перед попыткой уничтожить выполняющийся  
>> процесс,
>> команда \fBfuser\fP устанавливает эффективный идентификатор  
>> пользователя ID этого
>> процесса в идентификатор собственного пользователя.
>> .IP \fB\-i\fP
>> Перед завершением процесса потребует подтверждения от пользователя.  
>> Если не задан
>> параметр \fB\-k\fP, этот параметр игнорируется без предупреждения.
>> .IP \fB\-l\fP
>> Выводит список всех существующих названий сигналов.
>> .IP \fB\-m\fP
>> В качестве \fIname\fP указывается файл на смонтированной файловой  
>> системе или
>> смонтированное специальное блочное устройство.
>> Выводится список всех процессов, которые используют файлы на этой  
>> файловой системе.
>> Если указанный файл является каталогом, тогда к его имени автоматически  
>> добавляется
>> \fIname\fP/. и рассматривается любая файловая система, которая может  
>> быть
>> смонтирована на этот каталог.
>> .IP \fB\-n\ \fIspace\fP
>> Выбирает различные множества имён. Поддерживаются такие множество имён  
>> как \fBfile\fP
>> (по умолчанию это имена файлов), \fBudp\fP (локальные порты UDP) и  
>> \fBtcp\fP
>> (локальные порты TCP). Для портов может быть указан либо номер порта,  
>> либо
>> его символьное название. Можно использовать сокращенную запись цифрами
>> \fIname\fB/\fPIspace\fR (например, \fI80\fB/\fPtcp\fR ), если она  
>> однозначно
>> характеризует объект.
>> .IP \fB\-s\fP
>> Выполняет операции без вывода сообщений. Параметры \fB\-u\fP и  
>> \fB\-v\fP игнорируются
>> в этом режиме.
>> Параметр \fB\-a\fP не должен использоваться с параметром \fB\-s\fP.
>> .IP \fB\-\fIsignal\fP
>> Посылает процессу указанный сигнал завершения работы вместо обычного  
>> SIGKILL.
>> Сигналы могут быть заданы по названию (например, \fB\-HUP\fP) или по  
>> номеру
>> (например, \fB\-1\fP). Этот параметр без предупреждения игнорируется,  
>> если не
>> используется параметр
>> \fB\-k\fP.
>> .IP \fB\-u\fP
>> Добавляет к каждому PID имя владельца процесса.
>> .IP \fB\-v\fP
>> Режим подробного информирования. Процессы показываются в стиле вывода  
>> команды \fBps\fP.
>>  Поля PID, USER и COMMAND подобны выводу команды \fBps\fP. Поле ACCESS
>> показывает процесс, который использует файл. Если объект используется  
>> ядром
>> (например, в случае точек монтирования, swap файла и др.),
>> вместо PID отображается строка \fBkernel\fP.
>> .IP \fB\-V\fP
>> Выводит информацию о версии программы.
>> .IP \fB\-4\fP
>> Выполняется поиск только для сокета IPv4. Этот параметр не должен  
>> использоваться
>> с параметром \fB\-6\fP и работает только с названиями \fBspace\fP tcp и  
>> udp.
>> .IP \fB\-6\fP
>> Выполняется поиск только для сокета IPv6. Этот параметр не должен  
>> использоваться
>> с параметром \fB\-4\fP и работает только с названиями \fBspace\fP tcp и  
>> udp.
>> .IP \fB\-\fP
>> Сбрасывает все параметры и устанавливает сигнал уничтожения процессов в  
>> SIGKILL.
>> .SH ФАЙЛЫ
>> .nf
>> /proc	месторасположение файловой системы proc
>> .fi
>> .SH ПРИМЕРЫ
>> \fBfuser \-km /home\fP уничтожает все процессы, использующие каким-либо  
>> образом
>> файловую систему /home.
>> .LP
>> \fBif fuser \-s /dev/ttyS1; then :; else \fIsomething\fP; fi\fR  
>> вызывает выполнение
>> \fIsomething\fP, если никакой другой процесс не использует /dev/ttyS1.
>> .LP
>> \fBfuser telnet/tcp\fP показывает все процессы (локальные) на порте  
>> TELNET.
>> .SH ОГРАНИЧЕНИЯ
>> Информация о процессах, которые используют в различное время и по  
>> разному один и тот
>> же файл или файловую систему отображается только один раз.
>
> , отображается
>
>> .PP
>> Если один и тот же объект указывается в командной строке в различное  
>> время, то в
>> дальнейшем некоторые из этих запросов могут быть проигнорированы.
>> .PP
>> Без запуска с необходимыми привилегиями команду \fBfuser\fP можно  
>> использовать
>> для сбора предварительной неполной информации. Поскольку информация о  
>> файлах,
>> открытых процессами, которые принадлежат другим пользователям, может  
>> отсутствовать в
>> списке вывода, а режим выполнения может классифицироваться только как
>> режим отображения на объект.
>> .PP
>> Установка для \fBfuser\fP бита привилегий суперпользователя SUID может  
>> устранить
>> проблемы, которые связаны с неполной информативностью вывода программы  
>> для обычного
>> пользователя, однако это может быть нежелательным с точки зрения  
>> информационной
>> безопасности и личных соображений.
>
> privacy reasons -- это не private reasons; скорее "соображений
> конфиденциальности личной информации" или вроде того.
>
>> .PP
>> Названия протоколов \fBudp\fP, \fBtcp\fP и доменных сокетов UNIX могут  
>> быть
>> не найдены на старых ядрах (старее чем 1.3.78).
>> .PP
>> В настоящее время \fBudp\fP и \fBtcp\fP работают с IPv6 и IPv4, но
>> адресные поля могут быть заданы только для IPv4 адресации.
>> .PP
>> Процессы, которые принадлежат ядру выводятся только с параметром  
>> \fB\-v\fP.
>
> , выводятся
>
>> .PP
>> Параметр \fB\-k\fP имеет силу только для процессов. Если владельцем  
>> процесса
>> является ядро, \fBfuser\fP сообщит об этом и никаких действий не будет
>> предпринимать.
>> .SH ОШИБКИ
>> .PP
>> Команда fuser \-m /dev/sgX отобразит (или уничтожит с параметром \-k)
>> все процессы даже в том случае, если она не знает какое устройство  
>> сконфигурировано.
>
> , какое
>
>> Она сделает это для различных устройств.
>
> "Возможно" или около того -- "there _may_ be".
>
> В текущем fuser(1) в секции BUGS ещё такое:
>
> .PP
> .B fuser
> cannot report on any processes that it doesn't have permission to look at
> the file descriptor table for.  The most common time this problem occurs
> is when looking for TCP or UDP sockets when running
> .B fuser
> as a non-root user. In this case
> .B fuser
> will report no access
>
>> .SH АВТОРЫ
>> .PP
>> Werner Almesberger <werner at almesberger.net>
>> .PP
>> Craig Small <csmall at small.dropbear.id.au>
>> .SH "СМ. ТАКЖЕ"
>> .BR kill "(1), " killall "(1), " lsof "(8), " ps "(1), " kill (2).
>> .\"{{{}}}
>> .RE
>> .SH ПЕРЕВОД
>> оригинального файла на английском fuser.1.gz (2545 байт от 11.03.2005)
>> выполнен Aleksander N.Gorohovski <angel at feht.dgtu.donetsk.ua>  
>> 08.01.2007.
>
> PS: убегаю, просматривал несколько впопыхах...

Я, тогда не буду торопится.




More information about the translation-devel mailing list