%20%D0%B2%D1%8B%D0%BF%D0%BE%D0%BB%D0%BD%D0%B8%D1%82%D1%8C%20%D0%BA%D0%BE%D0%BC%D0%B0%D0%BD%D0%B4%D1%83%20%C2%AB%D0%A1%D0%BE%D1%85%D1%80%D0%B0%D0%BD%D0%B8%D1%82%D1%8C%20%D0%BA%D0%B0%D0%BA%C2%BB%2C%20%D0%BD%D0%BE%20%D1%81%20sudo%3F.png)
Я запустил geany без sudo. Я открыл файл (jail.local) и изменил его. Теперь я не могу сохранить его обратно в исходный файл. Есть ли способ выполнить команду [меню] (например, Файл/Сохранить) «как суперпользователь»?
решение1
Если ваш вопрос касается конкретноДжини, ответ - Нет. У Geany нет возможности динамически переключиться на роль привилегированного пользователя. Единственный возможный вариант - сохранить изменения в другом файле (возможно, с тем же именем) с помощьюСохранить какфункция, а затем переместить файл обратно в исходное местоположение, sudo mv
заменив исходный файл. Это сделает работу по сохранению.
Но если вы ищете какое-либо универсальное приложение с графическим интерфейсом, которое позволит вам сохранять файлы как root, не открывая их предварительно как root, то есть Sublime Text 3.
Sublime Text имеет функцию, которая будет спрашивать у вас пароль root, когда вы хотите сохранить изменения, сделанные в системных файлах, даже если вы изначально запустили его как обычный пользователь. Вы можете рассмотреть его вместо geany с этого момента.