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

