Как получить права root при просмотре файлов / каталогов с помощью Nautilus

10

Я хотел бы знать, есть ли способ получить права root при использовании Nautilus 2.30?

Например, я хотел бы переместить некоторые старые папки давно неиспользуемых пользователей из домашнего каталога - остатки предыдущих дистрибутивов (Debian).

Конечно, я могу открыть терминал, но я хочу знать, возможно ли это сделать с помощью мыши в Nautilus.

Стефан Роллан
источник
1
gksuи gksudoработать в Xorg, но не в Wayland (по умолчанию в Ubuntu 17.10). Но есть способы заставить это работать. Посмотрите эту ссылку. Почему gksu / gksudo или запуск графического приложения с sudo не работают с Wayland?
Судод

Ответы:

7

Для Ubuntu <= 10.10, 10.04

Наутилус-gksu Установить наутилус-гксу

Расширение, которое предоставляет привилегии root с использованием gksu nautilus.

Он включает опцию, когда вы щелкаете правой кнопкой мыши по файлу (также по каталогам и другим ...) в nautilus: «Открыть как администратор». После установки перезапустите Nautilus ( killall nautilus), и у него появится новая функция.

введите описание изображения здесь

Ubuntu 11.04 и 11.10,

установить, nautilus-gksuскопировать и вставить libnautilus-gksu.soфайл из /usr/lib/nautilus/extensions-2.0/в/usr/lib/nautilus/extensions-3.0/

Ubuntu 12.04 и 12.10:

nautilus-gksuПакет уронили в Ubuntu 12.04 и 12.10 , так gksu2.0.2-6ubuntu1 выпуска, так что вы не можете установить его легко. Здесь я собираюсь использовать скрипт nautilus для добавления функциональности Open As Administrator .

Сначала скачайте libnautilus-gksu.soфайл:

Нажмите, чтобы загрузить libnautilus-gksu.so

Затем запустите gksudo nautilus в терминале, чтобы открыть браузер файлов с правами суперпользователя, скопируйте и вставьте этот файл в . Или сделайте это с помощью этой команды:Ctrl+Alt+T/usr/lib/nautilus/extensions-3.0/

sudo cp ~/Downloads/libnautilus-gksu.so /usr/lib/nautilus/extensions-3.0/

Выйдите из системы и снова войдите в нее или выполните эту команду, чтобы изменения вступили в силу:

nautilus -q

введите описание изображения здесь

Источник

hhlp
источник
Я устанавливаю это прямо сейчас ;-)
Стефан Роллан
Гарантирует root-доступ без запроса пароля?
Oxwivi
1
Нет, он спрашивает пароль root. Именно то, что я хотел. :-). Спасибо.
Стефан Роллан
1
Это действительно должно быть включено по умолчанию.
бродяга
1
Этого больше не существует
эндолит
2

Если вам нужна только мышь, я бы попробовал открыть терминал, а затем:

$gksudo nautilus

Я не вижу необходимости устанавливать что-либо

редактировать: это было описано здесь

quinestor
источник
Я думаю, что разница действительно очевидна. Это та же самая причина установки sudo, не используя su. Наличие прав su только в течение небольшого ограниченного времени менее опасно, чем обладание ими в течение всего сеанса.
Стефан Роллан
2

Ubuntu 12.04 и позже

Nautilus Admin ( nautilus-admin ) - это простое расширение Python для файлового менеджера Nautilus, которое добавляет некоторые административные действия в контекстное меню:

  • Открыть как администратор: открывает папку в новом окне Nautilus с правами администратора (root).
  • Изменить как администратор: открывает файл в окне Gedit с правами администратора (root).

Чтобы установить Nautilus Admin во всех поддерживаемых в настоящее время версиях Ubuntu, откройте терминал и введите:

sudo apt install nautilus-admin

gksu прекращено в официальных 18.04 и более поздних репозиториях.

Ubuntu 16.04 и более ранние

- это интерфейс sudo. Его основная цель - запускать графические программы от имени пользователя root.

Откройте терминал и введите:

sudo apt-get install gksu # install gksu if it is not already installed
gksudo nautilus 

Введите ваш пароль в появившемся окне.

введите описание изображения здесь

Карел
источник
+1 к « cdв терминале». Да, рекомендуется использовать команды текстового режима в терминале (окно терминала в графической среде рабочего стола), когда вы выполняете задачи, требующие повышенных разрешений.
Судодус