Содержание
Практически все настройки практически всех приложений в Ubuntu, включая системные компоненты, хранятся в виде обычных текстовых файлов различного формата, называемых конфигурационными файлами или просто «конфигами». Это очень удобно, поскольку позволяет просто читать и менять их не только из конкретного приложения. Нормальные программы обычно содержат встроенный редактор параметров, основные настройки системы так же можно легко изменить с помощью графических утилит, доступных из меню «Система». Однако некоторые операции требуют редактирования системных файлов конфигурации, к которым нет доступа из графического окружения.
Редактирование конфигурационных файлов
Большинство конфигурационных файлов, которые приходится редактировать вручную, к тому же доступны для изменения только пользователю с привилегиями root. Если вам неоходимо отредактировать подобный файл, то вы можете поступить несколькими способами:
Самый простой путь: вызвать диалог запуска программ (по умолчанию - Alt+F2) и запустить обычный текстовый редактор с правами суперпользователя командой:
gksu gedit /путь/до/файла
Пользователи Kubuntu должны подставить вместо
gedit
текстовый редактор KDEkate
. У вас попросят ввести ваш пароль и, если вы являетесь администратором компьютера, откроется для редактирования нужный файл.
То же самое можно сделать из терминала, запустив редактор командой
sudo gedit /путь/до/файла
В этом случае вместо графического окна с запросом пароля у вас появится запрос непосредственно в терминале.
Ну и наконец можно отредактировать текстовый файл непосредственно из терминала, не открывая графических приложений вообще. Существует масса текстовых редакторов для терминала, самыми популярными в среде линуксойдов являются
vi
иemacs
, однако ни первым, ни вторым новичку пользовать в принципе нереально, поэтому лучше всего использовать простой в освоении редакторnano
, доступный по умолчанию в любой версии Ubuntu. Для открытия текстового файла с правами суперпользователя вnano
просто наберите в терминалеsudo nano /путь/до/файла
sudo
или gksu
из начала команды и всё делать так же, как уже описано.
Критические системные файлы
Существует несколько критических конфигурационных файлов, от содержимого которых зависит в системе очень многое, классическим примером является файл /etc/sudoers
. Для редактирования конкретно этого файла существует специально адаптированная версия редактора vi
, которую можно вызвать командой
sudo visudo
Будьте предельно внимательны при изменении подобных файлов, неправильная информация в /etc/sudoers
может крайне просто привести к невозможности выполнить что-либо в системе.