Как бывает.. Открываем Nautilus и серфим по просторам собственных владений домашней папки. Все хорошо. Открываем текстовый файл, редактируем, сохраняем, но вдруг Gedit говорит: У вас не достаточно прав! Это верный признак того что мы попали на территорию суперпользователя (root или sudo). Лезем в консоль получаем права sudo и только после этого имеем доступ для редактирования.
Теперь все будет гораздо проще. Мы будем получать права при открытии файла в Gedit.
Делаем следующее:
Создаем файл:
gedit ~/.gnome2/nautilus-scripts/gedit-root
с таким содержимым:
Edited#created by Arnav Ghosh (United States)foo=`gksudo -u root -k -m "enter your password for gedit root access" /bin/echo "Do you have root access?"`sudo gedit $NAUTILUS_SCRIPT_SELECTED_URIS
сохраняем и делаем этот файл исполняемым:
chmod +x ~/.gnome2/nautilus-scripts/gedit-root
Теперь жмем правую кнопку мыши на файле, выбираем в контекстном меню "Сценарии -> gedit-root" вводим пароль, и редактируем файл под root'ом!
Комментариев нет:
Отправить комментарий