Чтобы быть в безопасности, используйте его cp /etc/dhcp/dhcpd.config /$HOME/dhcpd.config.backup
и запуститеgksu gedit /etc/dhcp/dhcpd.config
Замените gedit
на редактор по вашему выбору
вы получите приглашение, подобное этому
Введите свой пароль здесь.
Откроется новое окно, и вы можете отредактировать свою конфигурацию там.
Если что-то пойдет не так, вы можете восстановить его из резервной копии в домашней папке.
Вы получаете «разрешение отказано» из-за того, как Linux обрабатывает разрешение.
Все в $HOME
папке принадлежит пользователю, тогда как почти все остальное принадлежит пользователю root.
/etc/dhcp/dhcpd.conf
Файл , который вы пытаетесь получить доступ принадлежит к корню, и большинство файлов в /etc/
принадлежит к корню по умолчанию из соображений безопасности.
Вы по-прежнему можете редактировать этот файл, увеличив свои разрешения.
Для этого у вас есть несколько способов:
используйте su
который обозначает пользователя переключателя. Без каких-либо атрибутов он функционирует как команда для переключения на учетную запись root, но вам необходимо ввести пароль пользователя, на которого вы переключаетесь, и, поскольку root не имеет пароля по умолчанию в Ubuntu (фактически отключение учетной записи root) это не будет работать, если вы не установили пароль для пользователя root, что не рекомендуется.
использование sudo
которого повышает ваше разрешение только для одной команды. Обычно это используется только для приложений командной строки, таких как текстовые редакторы CLI, например vim
, и nano
т. Д.
использование gksu
которого повышает ваше разрешение только для одной команды, но в отличие от этого sudo
используется для графических программ, таких как текстовые редакторы с графическим интерфейсом gedit
. он использует графическую подсказку для облегчения ввода пароля.