Автоматически запускать gksudo, когда у пользователя нет прав на запись?
Можно ли автоматически запускать gksudo всякий раз, когда я открываю текстовый файл без прав записи в Nautilus? Мне часто нужно отредактировать мой файл /etc/hosts, а иногда я забываю щелкнуть правой кнопкой мыши и выбрать "Открыть как администратор".
1 ответ
#!/bin/bash
EDITOR=gedit
SUDO=gksu-polkit
test -w "$1" || exec $SUDO $EDITOR "$1"
exec $EDITOR "$1"
Вставьте это в файл, сделайте исполняемым и установите по умолчанию, чтобы открыть любые файлы, которые вам нравятся. Измените переменные, если у вас другой редактор или программа sudo.. (Лично мне нравится gksu-polkit из пакета с тем же именем, лучше, чем gksudo, только потому, что он не захватывает мой экран.)
Я полагаю, вы знаете, как все это сделать; Я более чем рад помочь, если вы этого не сделаете.