Редактирование файлов настройки
Материал из Mandriva Russian Community Wiki.
Зачастую, в ходе фиксации проблемы с Mandriva Linux или внесения изменений в конфигурации Вам нужно отредактировать файл конфигурации системы: файл к которому у Вас нет прав на доступ, как у обычного пользователя. Эта страница объясняет, как Вы можете это сделать.
Обязательно сохраняйте файлы настроек перед редактированием, чтобы иметь возможность, в случае необходимости, отменить изменения
[править] Графический метод
В Mandriva Linux 2007 Spring Вы можете установить пакет, который сделает редактирование файлов конфигурации системы более легким без использования терминала. Чтобы получить доступ к этому пакету Вы должны сначала настроить систему на использование Интернет репозиториев пакетов: смотрите Установка и удаление программного обеспечения . Как только Вы подключили источник /contrib, Вы можете установить пакет gedit-root. Будет добавлен пункт меню - Текстовый редактор (администратор) - в системное меню (in the More Applications / Editors menu) . Запуск этого приложения выведет окно вводя пароля администратора (root), а затем откроется текстовый редактор с помощью которого будет можно открывать и сохранять файлы в системе. После установки пакета, кроме того в меню файла (правая кнопка мыши) появится возможность на Открыть в Текстовом редакторе (администратор).
Для KDE есть пакет openasroot-kmenu (репозиторий "/contrib"), который добавляет в контекстное меню файла возможность открыть от администратора. Когда Вы нажимаете правой кнопкой мыши на конкретные типы файлов, то в меню появляется возможность открыть с правами администратора в "Действия"
For KDE, openasroot-kmenu is a package (repository "/contrib") which adds actions to the contextual menu of konqueror. When you click with the right mouse button on a specific kind of file, a menu entry appears in the "Actions" menu.
- Правый клик на исполняемом файле : в выпадающем меню Действия > Выполнить как root запускает приложение с правами администратора
- Правый клик на текстовом файле : в выпадающем меню Действия > Редактировать как root запускает редактор с правами администратора
- Правый клик на папке : в выпадающем меню Действия > Открыть как root открывает папку в файловом менеджере с правами администратора
[править] Консольный метод
Для ранних выпусков Mandriva Linux или если Вы не хотите использовать графический метод, Вам нужно использовать терминал с правами администратора (root). Вы может использовать команду su в терминале для получения этих прав. Во-первых, откройте терминал: откройте системное меню, перейдите Утилиты > Терминал . Откроется окно терминала и сделайте подобно этому:
Введите su и нажмите Ввод. Вы увидите это:
Введите Ваш пароль администратора (root) (он должен был быть настроен во время установки дистрибутива) и нажмите Ввод. На экране ничего не будет отображаться, пока вы печатаете. Это нормально. Если Вы ввели пароль правильно, Вы должны увидеть это:
Если пароль был введен не правильно, Вы увидите это:
В этом случае запустите su снова и попробуйте еще раз. После того, как вы верно указали пароль, Вы получаете права администратора (root). Любая команда которую Вы теперь запустите будет также "наследовать" эти привилегии. Таким образом, вы можете запустить графический текстовый редактор и использовать его для редактирования этого файла. Так что, если вы используете KDE, введите kwrite и нажмите Ввод. Если вы используете GNOME, введите gedit и нажмите Ввод. Откроется текстовой редактор и Вы можете использовать его, чтобы открыть, редактировать и сохранять файл, который нужно изменить. После завершения работы выйдите из текстового редактора и в консоли введите exit и нажмите Ввод. Вы должны увидеть следующее:
Это означает, что вернулись к привилегиям обычного пользователя. Если хотите, можете запускить exit снова, чтобы закрыть терминал.