Вопрос или проблема
Я использую Kubuntu 18.04 и хочу запустить редактор kate с правами суперпользователя. Команда sudo kate
выдает сообщение запуск kate от имени суперпользователя невозможен
. Я считаю, что это абсолютно глупо. Как я могу это обойти?
Ответ: просто отредактируйте файл, даже если это системный файл, используя старый добрый kate. Вам не нужны права суперпользователя, чтобы отредактировать его; вам нужны права суперпользователя только для его сохранения. Когда вы сохраняете системный файл, вам будет предложено ввести пароль суперпользователя. Введите его, и сохранение произойдет. Просто!!
Я думаю, что у меня может быть установлена более новая версия kate
. У меня 18.04, и я получаю следующее сообщение:
Запуск Kate от имени суперпользователя невозможен. Чтобы редактировать файлы от имени суперпользователя, используйте:
SUDO_EDITOR=kate sudoedit <файл>
Так что, похоже, вы можете редактировать файлы от имени суперпользователя, используя следующую команду:
SUDO_EDITOR=kate sudoedit <файл>
Однако вы не сможете редактировать файлы от имени суперпользователя в любой директории, которая не принадлежит суперпользователю. Из-за этого вы должны также указать имя файла, когда запускаете kate
с помощью sudoedit
.
Вы можете легко задать псевдоним для sudokate
, добавив следующую строку в ваш файл ~/.bashrc
:
alias sudokate="SUDO_EDITOR=kate sudoedit"
Затем выполните следующую команду, чтобы загрузить ваш файл ~/.bashrc
:
source ~/.bashrc
Также не забудьте загрузить ваш файл ~/.bashrc
во всех других открытых терминалах, чтобы применить изменения.
Теперь вы можете запустить команду sudokate
для редактирования файлов в директориях, принадлежащих суперпользователю.
Вы можете редактировать системные файлы с помощью Kate 19.04.3 (доступна в Kubuntu 19.10) или в Kubuntu 19.04 (с установленным kubuntu-backports ppa).
Просто откройте файл, который хотите редактировать в Kate, отредактируйте его и нажмите Ctrl+S. Появится окно PolicyKit с просьбой ввести ваш пароль. Введите его и нажмите ОК.
Вы можете запустить Kate от имени суперпользователя, открыв файл, который хотите открыть, в Dolphin, затем щелкните правой кнопкой мыши и выберите “Открыть как администратор”.
Затем вам будет предложено ввести пароль суперпользователя, и откроется новое окно Dolphin как администратор. После этого вы сможете получить доступ к любому файлу от имени суперпользователя в Kate.
Ответ или решение
Запуск Kate с правами суперпользователя в Kubuntu 18.04
Если вы являетесь пользователем Kubuntu 18.04 и хотите запустить текстовый редактор Kate с правами администратора, возможно, вы столкнулись с сообщением об ошибке: «Запуск Kate от имени суперпользователя невозможен». Это связано с настройками безопасности, направленными на предотвращение потенциально опасных ситуаций, возникающих при запуске графических приложений с повышенными привилегиями.
Чтобы решить эту проблему, существуют несколько действенных методов:
1. Использование sudoedit
Одним из наиболее безопасных и рекомендованных способов редактирования файлов с правами суперпользователя является использование команды sudoedit
. Такой подход позволяет открыть файлы на редактирование в редакторе Kate с последующим сохранением через программу sudo, которая запросит ваш пароль. Для этого выполните следующую команду в терминале:
SUDO_EDITOR=kate sudoedit <имя_файла>
Этот метод гарантирует, что вы получите доступ к системе при редактировании файлов, принадлежащих пользователю root, и при этом соблюдаются все правила безопасности.
2. Создание алиаса для более удобного использования
Чтобы упростить процесс вызова Kate с правами суперпользователя, вы можете создать алиас. Для данного действия добавьте строку в ваш файл ~/.bashrc
:
alias sudokate="SUDO_EDITOR=kate sudoedit"
После этого выполните команду для обновления текущей сессии:
source ~/.bashrc
Теперь вы можете использовать просто sudokate <имя_файла>
, что значительно ускорит процесс редактирования.
3. Обновление Kate до более новой версии
Если вы используете более новую версию Kate (например, 19.04 или выше), можно использовать встроенные в редактор возможности для редактирования системных файлов. При попытке сохранить изменения в системном файле у вас появится окно PolicyKit, где будет предложено ввести пароль суперпользователя. После ввода пароля изменения будут применены, что делает этот вариант более удобным.
4. Открытие файлов через Dolphin
Еще один простой способ редактирования файлов с правами администратора – воспользоваться файловым менеджером Dolphin. Для этого:
- Откройте Dolphin и перейдите к файлу, который вы хотите редактировать.
- Щелкните правой кнопкой мыши на файле и выберите опцию «Открыть как администратор».
- Введите пароль суперпользователя в появившемся окне.
Это откроет файл в Kate с правами администратора, что значительно упростит процесс редактирования.
Заключение
Использование редактора Kate с правами суперпользователя в Kubuntu 18.04 и выше может быть выполнено различными способами, в зависимости от ваших предпочтений и потребностей. Наилучший подход тот, который сочетает в себе безопасность и удобство, и который вы можете легко интегрировать в свою рабочую среду. Выбор одного из предложенных методов позволит вам эффективно редактировать системные файлы, оставаясь при этом в рамках лучших практик безопасности.
Не забывайте поддерживать вашу систему в актуальном состоянии, чтобы использовать все новые функции и возможности, которые предлагаются в обновлениях программного обеспечения!