natgillin/translations-raw huggingface dataset:
After typing the name of the server, type in the identifying string in the next combo box, which is labeled Use the following identification:, or choose a string from the list. If you do n't choose a string from the list, you will need to know what a valid string from the browser looks like. For example, you could type Mozilla/ 4.0 (compatible; MSIE 4.0).
Після введення назви сервера, введіть рядок ідентифікації у наступному спадному списку, який позначено міткою Використовувати таку ідентифікацію: або оберіть відповідний рядок зі списку, для цього вам слід дізнатися як виглядає коректний рядок потрібного переглядача. Ви, наприклад, можете ввести Mozilla/ 4. 0 (compatible; MSIE 4. 0).
You can click on an existing entry in the list, and then modify the contents of the text boxes, followed by clicking Change....
Крім того, ви можете натиснути існуючий запис у списку, а потім змінити вміст текстових полів за допомогою натискання кнопки Змінити....
The Delete button can be used to delete the selected entry in the list of configured agent bindings. The Delete All will remove all the configured user agent strings. Click the Apply to take your changes in effect.
Кнопкою Вилучити можна скористатися для вилучення обраного запису зі списку налаштовних прив’ язок агентів. За допомогою кнопки Вилучити всі можна вилучити всі налаштовані рядки агентів користувача. Щоб внесені зміни набули чинності, вам слід натиснути кнопку Застосувати.
You can use the check boxes at the top of the screen to build a user agent that is uniquely yours, by choosing your own combination of operating system name and version, platform, processor type, and language.
Ви можете скористатися полями у верхній частині вікна для того, щоб створити ваш унікальний заголовок агента користувача. Ви можете обрати вашу власну комбінацію назви і версії операційної системи, платформи, типу процесора і мови.
In all cases, the user agent that is being sent by default is displayed in bold text at the top of the page.
У будь- якому разі, назву агента користувача, яку буде надіслано типово, буде показано напівжирним шрифтом у верхній частині сторінки.
In the field labeled Alias (description) you can enter a descriptive name for the configured binding, & eg; Netscape Navigator 4.75 on Linux for the useragent string Mozilla/ 4.75 (X11; U; Linux 2.2.14 i686).
У полі з міткою Псевдоніми (опис) ви можете ввести описову назву для налаштованої прив’ язки, наприклад, Netscape Navigator 4. 75 у Linux для рядка агента користувача Mozilla/ 4. 75 (X11; U; Linux 2. 2. 14 i686).
The & kdebugdialog; Handbook
Підручник з & kdebugdialog;
This document describes & kdebugdialog;.
У цьому документі описано & kdebugdialog;.
What is & kdebugdialog;?
Для чого призначено & kdebugdialog;?
It is a dialog box for managing diagnostic messages at runtime.
Це діалогове вікно призначено для керування діагностичними повідомленнями під час виконання програм.
If you simply start kdebugdialog, you will see a list of areas, that can be disabled or enabled. A kDebug(area) call in the code will show something in the debug output only if the area is enabled.
Якщо ви просто виконаєте команду kdebugdialog, ви побачите список областей, які можна вимкнути або увімкнути. Виклик kDebug( область) у коді дасть якийсь зневаджувальний вивід, лише якщо цю область було увімкнено.
Note that kWarning, kError and kFatal always appear, they are NOT controlled by this setting.
Зауважте, що kWarning, kError і kFatal з’ являтимуться завжди, їх поява НЕ контролюється цим параметром.
Area
Область
The areas which should only be output. Every message that is not mentioned here will simply not be output (unless this field remains empty, which is the default, and means that all messages should be output). You can enter several areas separated by commas here, and you can also use area ranges with the syntax start-end. Thus a valid entry could be: 117,214-289,356-359,221. Do not use whitespaces.
Області, які і лише які слід показати у вихідній інформації. Всіх повідомлень, яких тут не буде вказано, просто не буде у виведеній інформації (хіба що, це поле залишиться порожнім (типове значення), тоді буде виведено абсолютно усі повідомлення). В це поле можна ввести декілька записів областей, відокремлених комами, крім того, ви можете використовувати діапазони областей у вигляді початок- кінець. Отже, коректними значеннями будуть: 117, 214- 289, 356- 359, 221. Не використовуйте пробілів.
If you start kdebugdialog --fullmode, then for every severity level you can define separately what should be done with the diagnostic messages of that level, and the same for each debug area.
Якщо ви запустите команду kdebugdialog -- fullmode, ви зможете самі визначити дії, які буде виконано з діагностичними повідомленнями для кожного з рівнів важливості, те саме стосується і кожної з областей зневаджування.
In full mode, first you should select the debug area you are interested in from the drop down box at the top.
У повному режимі (fullmode), вам спочатку слід буде обрати потрібну область зневаджування зі спадного списку, розташованого вгорі вікна.
You may independently set the output for various types of messages:
Ви можете окремо встановити виведення для різних типів повідомлень:
Fatal Error
Фатальна помилка
For each of these types, you can set the following:
Для кожного з цих типів ви можете встановити такі параметри:
Output to:
Виводити до:
In this Combobox, you can choose where the messages should be output. The choices are: File, Message Box, Shell (meaning stderr) and Syslog. Please do not direct fatal messages to syslog unless you are the system administrator yourself. The default is Message Box.
За допомогою цього спадного списку ви можете обрати область призначення для повідомлень. Серед варіантів: Файл, Вікно повідомлень, Командна оболонка (тобто stderr) і Системний журнал. Будь ласка, не спрямовуйте повідомлення про критичні помилки до системного журналу (syslog), якщо ви не є системним адміністратором. Типовим значенням є Вікно повідомлень.
Filename:
Назва файла:
This is only enabled when you have chosen File as the output and provides the name of that file (which is interpreted as relative to the current folder). The default is kdebug. dbg.
Це поле стане доступним, лише якщо ви обрали як область призначення Файл, у ньому ви можете вказати назву цього файла (відносно поточної теки). Типовим значенням є kdebug. dbg.
Apart from this, you can also tick the check box Abort on fatal errors. In this case, if a diagnostic message with the severity level KDEBUG_FATAL is output, the application aborts with a SIGABRT after outputting the message.
Окрім всього переліченого, ви також можете позначити поле з міткою Зупинятися під час фатальних помилок. У цьому випадку, якщо буде виведено діагностичне повідомлення з рівнем важливості KDEBUG_ FATAL, програма завершить свою роботу з сигналом SIGABRT після виведення цього повідомлення.
When you close the dialog by pressing OK, your entries apply immediately and are saved in kdebugrc. When you press Cancel, your entries are discarded and the old ones are restored.
Після того, як ви закриєте це діалогове вікно натисканням кнопки Гаразд, вказані вами параметри буде негайно застосовано і збережено до файла kdebugrc. Якщо ви натиснете кнопку Скасувати, вказані вами параметри буде скасовано і відновлено попередні значення.
Credits to Kalle Dalheimer for the original version of & kdebugdialog;
Дякуємо Kalle Dalheimer за початкову версію & kdebugdialog;
The & kdesu; handbook
Підручник & kdesu;
& kdesu; is a graphical front end for the & UNIX; su command.
& kdesu; — це графічна оболонка до команди & UNIX; su.
Welcome to & kdesu;! & kdesu; is a graphical front end for the & UNIX; su command for the K Desktop Environment. It allows you to run a program as different user by supplying the password for that user. & kdesu; is an unprivileged program; it uses the system's su.
Ласкаво просимо до & kdesu;! & kdesu; — це графічний інтерфейс до команди & UNIX; su для стільничного середовища KDE. Ця програма надає вам змогу виконувати команди від імені іншого користувача, якщо вам відомий пароль цього користувача. & kdesu; не є привілейованою командою (не запускається з підвищеними правами доступу) — для своєї роботи вона використовує права системної команди su.
& kdesu; has one additional feature: it can remember passwords for you. If you are using this feature, you only need to enter the password once for each command. See for more information on this and a security analysis.
& kdesu; має одну додаткову можливість: за вашого бажання, ця програма може запам’ ятовувати введені вами паролі. Якщо ви використовуватимете цю можливість, для кожної з команд вам слід буде ввести пароль лише одного разу. Прочитайте розділ, дізнатися більше про цю можливість і вивчити безпечність її використання.
This program is meant to be started from the command line or from. desktop files. Although it asks for the root password using a & GUI; dialog, I consider it to be more of a command line & lt; -gt; & GUI; glue instead of a pure & GUI; program.
Програму призначено для запуску інших програм з командного рядка або за допомогою файлів. desktop. Хоча програма показує запит на пароль користувача root за допомогою графічного діалогового вікна, вона є скоріше проміжною ланкою між командним рядком і графічним інтерфейсом, а не суто графічною програмою.
Using & kdesu;
Користування & kdesu;
Usage of & kdesu; is easy. The syntax is like this:
Користуватися & kdesu; дуже просто. Синтаксис команди виглядає так:
kdesu -c -d -f file -i icon name -n -p priority -r -s -t -u user --nonewdcop command arg1 arg2
kdesu - c - d - f файл - i назва піктограми - n - p пріоритет - r - s - t - u користувач -- nonewdcop команда аргумент1 аргумент2
kdesu kde; Generic Options Qt; Generic Options
kdesu Загальні параметри & kde; Загальні параметри & Qt;
The command line options are explained below.
Значення параметрів командного рядка пояснено нижче.
-c program
- c програма
This specifies the program to run as root. It has to be passed in one argument. So if, for example, you want to start a new file manager, you would enter at the prompt: kdesu -c kfm -sw
Цей параметр визначає програму, яку слід виконати від імені користувача root. Команду для цієї програми слід передати у вигляді єдиного аргументу. Отже, якщо, наприклад, вам потрібно запустити нову програму для роботи з файлами, вам слід ввести до командного рядка таку команду: kdesu - c konqueror
Do not show the command to be run in the dialog.
Не показувати у діалоговому вікні команди, що буде виконуватися.
-f file
- f файл
This option allow efficient use of & kdesu; in. desktop files. It tells & kdesu; to examine the file specified by file. If this file is writable by the current user, & kdesu; will execute the command as the current user. If it is not writable, the command is executed as user user (defaults to root).
Цей параметр надає вам змогу ефективно використовувати & kdesu; для файлів. desktop. За його допомогою можна повідомити & kdesu; про те, що слід обробити файл, вказаний аргументом файл. Якщо поточний користувач може вести запис до цього файла, & kdesu; виконає команду від імені поточного користувача. Якщо ж користувач не має права на запис до файла, команду буде виконано від імені користувача користувач (типово, від імені користувача root).
file is evaluated like this: if FILE starts with a /, it is taken as an absolute filename. Otherwise, it is taken as the name of a global & kde; configuration file. For example: to configure the K display manager, & kdm;, you could issue kdesu -c kdmconfig -f kdmrc
Обробка аргументу файл відбувається так: якщо файл починається з /, вважається, що надано абсолютний шлях до файла. У іншому випадку, вважається, що надано назву загального файла налаштувань & kde;. Наприклад, щоб налаштувати засіб входу до системи KDE, kdm, вам слід виконати команду kdesu - c kdmconfig - f kdmrc
-i icon name
- i назва піктограма
Specify icon to use in the password dialog. You may specify just the name, without any extension.
Визначити піктограму, яку слід використовувати у діалозі запиту на пароль. Ви можете вказати лише назву файла, без суфікса, що визначає його тип.
For instance to run kfmclient and show the & konqueror; icon in the password dialog:
Наприклад, щоб виконати програму kfmclient з показом піктограми & konqueror; у діалоговому вікні запиту на пароль, виконайте команду:
Do not keep the password. This disables the keep password check box in the password dialog.
Не зберігати пароль. Цей параметр знімає позначку з поля зберігати пароль у діалозі запиту на пароль.
-p priority
- p пріоритет
Set priority value. The priority is an arbitrary number between 0 and 100, where 100 means highest priority, and 0 means lowest. The default is 50.
Встановити значення пріоритету. Пріоритетом може бути довільне число між 0 і 100, де 100 означає найвищий пріоритет, а 0 — найнижчий. Типовим значенням є 50.
Use real-time scheduling.
Використовувати планування у режимі реального часу.
Stop the kdesu daemon. See.
Зупинити фонову службу kdesu. Прочитайте також.
Enable terminal output. This disables password keeping. This is largely for debugging purposes; if you want to run a console mode app, use the standard su instead.
Увімкнути вивід до термінала. Цей параметр вимикає зберігання паролів. Параметр здебільшого призначено для зневаджування — якщо вам потрібно запустити програму, яка працює у термінальному режимі, скористайтеся звичайною командою su.
-u user
- u користувач
While the most common use for & kdesu; is to run a command as the superuser, you can supply any user name and the appropriate password.
Хоча у звичайному режимі & kdesu; використовується для виконання команд від імені суперкористувача, ви можете використовувати програму і для виконання команд від імені інших користувачів, якщо вкажете правильний пароль.
Internals
Внутрішня частина роботи програми
X authentication
Розпізнавання користувача у X
The program you execute will run under the root user id and will generally have no authority to access your X display. & kdesu; gets around this by adding an authentication cookie for your display to a temporary. Xauthority file. After the command exits, this file is removed.
Програму, яку ви накажете виконати, буде запущено з ідентифікатором користувача root, у загальному випадку ця програма не матиме дозволу для доступу до вашого дисплея X. & kdesu; обходить це обмеження додаванням ідентифікаційної куки (cookie) вашого дисплея до тимчасового файла. Xauthority. Після завершення роботи команди цей файл буде вилучено.
If you do n't use X cookies, you are on your own. & kdesu; will detect this and will not add a cookie but you will have to make sure that root is allowed to access to your display.
У випадку, якщо ви не використовуєте куки X, ви маєте самі усунути можливі проблеми. & kdesu; виявить неможливість використання кук і не буде додавати куку, але у такому випадку вам слід наперед переконатися, що користувачеві root дозволено доступ до вашого дисплея,.
Interface to su
Інтерфейс su
& kdesu; uses the sytem's su for acquiring priviliges. In this section, I explain the details of how & kdesu; does this.
Для отримання належних привілеїв & kdesu; використовує системну команду su. У цьому розділі детально пояснено, яким чином & kdesu; це робить.
Because some su implementations (ie; the one from & RedHat;) do n't want to read the password from stdin, & kdesu; creates a pty/ tty pair and executes su with its standard filedescriptors connected to the tty.
Оскільки деякі з реалізацій команди su (наприклад, реалізація цієї команди у & RedHat;) не бажають читати пароль з stdin, & kdesu; створює пару pty/ tty і виконує команду su за допомогою її стандартних дескрипторів файлів, з’ єднаних з tty.
To execute the command the user selected, rather than an interactive shell, & kdesu; uses the -c argument with su. This argument is understood by every shell that I know of so it should work portably. su passes this -c argument to the target user's shell, and the shell executes the program. Example command: su root -c the_program.
Для виконання вказаної користувачем програми & kdesu; використовує аргумент параметра - c у сполученні з командою su замість інтерактивної оболонки. Цей аргумент розпізнається всіма відомими авторові оболонками і має без проблем працювати всюди. Команда su передає аргумент - c до оболонки призначення користувача, а оболонка виконує саму програму. Приклад команди: su root - c програма.
Instead of executing the user command directly with su, & kdesu; executes a little stub program called kdesu_stub. This stub (running as the target user), requests some information from & kdesu; over the pty/ tty channel (the stub's stdin and stdout) and then executes the user's program. The information passed over is: the X display, an X authentication cookie (if available), the PATH and the command to run. The reason why a stub program is used is that the X cookie is private information and therefore cannot be passed on the command line.
Замість виконання команди користувача безпосередньо за допомогою su, & kdesu; виконує невеличку проміжну програму з назвою kdesu_ stub. Ця проміжна програма (запущена від імені визначеного користувача) надсилає запит на отримання деякої інформації від & kdesu; за допомогою каналу pty/ tty (stdin і stdout проміжної програми), а потім виконує вказану програму. Інформація, яка передається за допомогою проміжної програми: назва дисплея X, кука розпізнавання X (якщо доступний), системна змінна PATH і команда, яку слід виконати. Причиною використання проміжної програми є те, що у куці X міститься особиста інформація, тому цю інформацію не можна передавати за допомогою командного рядка.
Password Checking
Перевірка паролів
& kdesu; will check the password you entered and gives an error message if it is not correct. The checking is done by executing a test program: / bin/ true. If this succeeds, the password is assumed to be correct.
& kdesu; перевірить введений вами пароль і повідомить вас про помилку, якщо цей пароль було вказано неправильно. Перевірка здійснюється за допомогою виконання програми перевірки: / bin/ true. Якщо перевірку цією програмою пройдено, пароль вважається правильним.
Password Keeping
Зберігання паролів
For your comfort, & kdesu; implements a keep password feature. If you are interested in security, you should read this paragraph.
Для зручності у & kdesu; реалізовано можливість збереження паролів. Якщо вам цікаво, чи безпечною є ця можливість, вам слід прочитати цей розділ.
Allowing & kdesu; to remember passwords opens up a (small) security hole in your system. Obviously, & kdesu; does not allow anybody but your user id to use the passwords, but, if done without caution, this would lowers root's security level to that of a normal user (you). A hacker who breaks into your account, would get root access. & kdesu; tries to prevent this. The security scheme it uses is, in my opinion at least, reasonably safe and is explained here.
Надання згоди на запам’ ятовування паролів у & kdesu; відкриває (невеличку) дірку у системі безпеки вашого комп’ ютера. Очевидно, що & kdesu; не дозволяє нікому з ідентифікатором відмінним від ідентифікатора користувача використовувати цей пароль, але, якщо бездумно користуватися цією можливістю, вона знижує рівень доступу до привілеїв користувача root до рівня звичайного (вашого) користувача. Зловмисник, якому вдалося зламати ваш обліковий запис, отримає доступ до прав виконання користувача root. & kdesu; намагається запобігти подібній ситуації. Схема убезпечення, що використовується програмою, принаймні на думку автора програми, достатньо надійна, нижче ви зможете з нею ознайомитися.
& kdesu; uses a daemon, called kdesud. The daemon listens to a & UNIX; socket in / tmp for commands. The mode of the socket is 0600 so that only your user id can connect to it. If password keeping is enabled, & kdesu; executes commands through this daemon. It writes the command and root's password to the socket and the daemon executes the command using su, as describe before. After this, the command and the password are not thrown away. Instead, they are kept for a specified amount of time. This is the timeout value from in the control module. If another request for the same command is coming within this time period, the client does not have to supply the password. To keep hackers who broke into your account from stealing passwords from the daemon (for example, by attaching a debugger), the daemon is installed set-group-id nogroup. This should prevent all normal users (including you) from getting passwords from the kdesud process. Also, the daemon sets the DISPLAY environment variable to the value it had when it was started. The only thing a hacker can do is execute an application on your display.
& kdesu; користується послугами фонової служби з назвою kdesud. Ця фонова служба очікує на команди у гнізді & UNIX;, розташованому в теці / tmp. Режим доступу до гнізда визначено числом 0600, отже з гніздом може з’ єднатися лише користувач з вашим ідентифікатором. Якщо увімкнено можливість зберігання паролів, & kdesu; виконує команди за допомогою цієї фонової служби. Програма записує команду і пароль користувача root до гнізда, а фонова служба виконує команду за допомогою su у спосіб, описаний вище. Після цього команда і пароль не викидаються — вони зберігаються певний час. Цей час визначається часом очікування модуля керування. Якщо протягом цього часу надійде ще один запит на ту саму команду, клієнтській програмі не слід буде вказувати пароль. Щоб запобігти викраденню паролів з фонової служби зловмисником, який зламав ваш обліковий запис (наприклад, за допомогою програми для зневаджування), фонову службу встановлено з ідентифікатором групи nogroup. Це запобігає спробам звичайних користувачів (зокрема, і вашого користувача) отримати паролі від процесу kdesud. Крім того, фонова служба встановлює системну змінну DISPLAY у значення, яке вона мала під час запуску. Все, що може зробити зловмисник, — це виконати програму на вашому дисплеї.
One weak spot in this scheme is that the programs you execute are probably not written with security in mind (like setuid root programs). This means that they might have buffer overruns or other problems and a hacker could exploit those.
Єдиною слабкою ланкою цієї системи є те, що програми, які ви намагаєтеся виконати, не написано з врахуванням міркувань безпеки (наприклад, програми з ідентифікатором користувача root). Це означає, що у них можуть бути помилки, що призводять до переповнення буфера, або інші помилки, які може використати зловмисник.
The use of the password keeping feature is a tradeoff between security and comfort. I encourage you to think it over and decide for yourself if you want to use it or not.
Використання можливості зберігання паролів є компромісом між міркуваннями безпеки і зручності. Автор радить вам добре все обдумати і вирішити, чи бажаєте ви користуватися цією можливістю, чи ні.
Copyright 2000 & Geert. Jansen;
Авторські права на програму належать & Geert. Jansen;, ©2000
& kdesu; is written by & Geert. Jansen;. It is somewhat based on Pietro Iglio's & kdesu;, version 0.3. Pietro and I agreed that I will maintain this program in the future.
Автором & kdesu; є & Geert. Jansen;. Код програми до певної міри засновано на коді Pietro Iglio для версії 0. 3 & kdesu;. Pietro і Geert домовилися про те, що у майбутньому підтримкою програми займатиметься Geert.
The author can be reached through email at & Geert. Jansen. mail;. Please report any bugs you find to me so that I can fix them. If you have a suggestion, feel free to contact me.
Зв’ язатися з автором можна за допомогою електронної поштової скриньки з адресою & Geert. Jansen. mail;. Будь ласка, повідомляйте йому про всі знайдені вади за цією адресою, щоб він міг виправити їх. Якщо у вас є якісь пропозиції, не вагайтесь і також повідомляйте про них за вказаною адресою.
Jun 7, 2005 K Desktop Environment
7 червня 2005 року Стільничне середовище KDE
Runs a program with elevated privileges
Запускає програму з підвищеними привілеями
kdesu KDE Generic Options Qt Generic Options
kdesu Загальні параметри KDE Загальні параметри Qt