Редактирование файлов настройки
Материал из Mandriva Russian Community Wiki.
Достаточно часто для изменения некоторых настроек Mandriva Linux возникает необходимость отредактировать файл конфигурации системы: файл к которому у вас как обычного пользователя нет прав доступа. Эта страница объясняет, как можно редактировать такие файлы.
Обязательно сохраняйте файлы настроек перед редактированием, чтобы иметь возможность отменить изменения
Содержание |
[править] Графический метод
[править] Среда рабочего стола GNOME
Начиная с редакции Mandriva Linux 2007 Spring вы можете установить пакет, который облегчит редактирование файлов конфигурации системы без использования терминала. Чтобы получить доступ к этому пакету, сначала нужно настроить систему на использование интернет-репозиториев пакетов: смотрите Установка и удаление программного обеспечения. Как только источник /contrib подключён, вы можете установить пакет gedit-root. В результате будет добавлен пункт меню — Текстовый редактор (администратор) — в системное меню (More Applications / Editors menu). Запуск этого приложения выведет окно вводя пароля администратора (root), а затем откроется текстовый редактор с помощью которого будет можно открывать и сохранять файлы в системе. Также после установки этого пакета в контекстном меню файла (правая кнопка мыши) появится возможность Открыть в Текстовом редакторе (администратор).
[править] Среда рабочего стола KDE
Для KDE есть пакет openasroot-kmenu (репозиторий /contrib), который добавляет в контекстное меню файла возможность открыть его с правами администратора. Новые возможности будут отображены в контекстном меню (правая кнопка мыши) в разделе «Действия»:
- Правый клик на исполняемом файле: в выпадающем меню Действия > Выполнить как root запускает приложение с правами администратора.
- Правый клик на текстовом файле: в выпадающем меню Действия > Редактировать как root запускает редактор с правами администратора.
- Правый клик на папке: в выпадающем меню Действия > Открыть как root открывает папку в файловом менеджере с правами администратора.
Новые пункты контекстного меню могут отображаться на английском языке (Действия > Launch as root, Действия > Edit as root и Действия > Open as root соответственно.
[править] Консольный метод
Для ранних выпусков Mandriva Linux или если вы не хотите использовать графический метод, вам нужно использовать терминал с правами администратора (root). Вы может использовать команду su в терминале для получения этих прав. Во-первых, откройте терминал: откройте системное меню, перейдите Утилиты > Терминал . Откроется окно терминала и сделайте подобно этому:
Введите su и нажмите Ввод (Enter). Вы увидите это:
Введите пароль администратора (root) (он должен был быть настроен во время установки дистрибутива) и нажмите Ввод. На экране ничего не будет отображаться, пока вы печатаете. Это нормально. Если вы ввели пароль правильно, вы увидите это:
Если пароль был введён неправильно, вы увидите это:
В этом случае запустите su снова и попробуйте ещё раз. После того, как вы верно указали пароль, вы получаете права администратора (root). Любая команда которую вы теперь запустите будет также «наследовать» эти привилегии. Таким образом, вы можете запустить графический текстовый редактор и использовать его для редактирования этого файла. Так что, если вы используете KDE, введите kwrite и нажмите Ввод. Если вы используете GNOME, введите gedit и нажмите Ввод. Откроется текстовой редактор, в котором теперь можно открыть, редактировать и сохранять файлы настроек. После завершения работы выйдите из текстового редактора и в консоли введите exit и нажмите Ввод. Вы должны увидеть следующее:
Это означает, что вы вернулись к правам обычного пользователя. Если хотите, можете набрать exit снова, чтобы закрыть терминал.
[править] При наличии проблем с графикой
Если у вас не работает графический интерфейс, вы можете воспользоваться текстовой консолью (вызывается сочетанием клавиш Ctrl+Alt+F1 — Ctrl+Alt+F6). При помощи nano или Vi можно редактировать файлы командами:
или

