Як отримати права на root під час перегляду файлів / каталогів з Nautilus


10

Мені хотілося б знати, чи є спосіб отримати права root під час використання Nautilus 2.30?

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

Звичайно, я можу відкрити термінал, але хочу знати, чи можна це зробити мишкою в Наутілусі.


1
gksuі gksudoпрацювати в Xorg, але не в Wayland (що за замовчуванням в Ubuntu 17.10). Але є способи змусити це працювати. Дивіться це посилання: Чому gksu / gksudo або не запустить графічну програму з sudo з Wayland?
sudodus

Відповіді:


7

Для Ubuntu <= 10.10, 10.04

nautilus-gksu Встановіть nautilus-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 у терміналі, щоб відкрити браузер файлів з привілеєм root, скопіюйте та вставте цей файл у . Або зробіть це за допомогою цієї команди:Ctrl+Alt+T/usr/lib/nautilus/extensions-3.0/

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

Вийдіть із системи та ввійдіть знову, або виконайте цю команду, щоб набути чинності:

nautilus -q

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

Джерело


Встановлю його прямо зараз ;-)
Стефан Ролланд

Гарантує кореневий доступ, не запитуючи пароль?
Oxwivi

1
Ні, він не задає пароль root. Саме те, що я хотів. :-). Дякую.
Стефан Ролланд

1
Це дійсно має бути включено за замовчуванням.
бродяга

1
Цього більше не існує
ендоліт

2

Якщо все, що вам потрібно, це миша, я спробую відкрити термінал, а потім:

$gksudo nautilus

Я не бачу необхідності нічого встановлювати

редагувати: це висвітлено тут


Я думаю, що різниця справді очевидна. Це та сама причина встановлення sudo, що не використовується 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 та новіші версії

- це фронтенд до . Його основне призначення - запуск графічних програм як root.

Відкрийте термінал і введіть:

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

Введіть свій пароль у вікно, яке з'явиться.

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


+1 до " cdу терміналі". Так, рекомендується використовувати команди текстового режиму в терміналі (вікно терміналу в графічному середовищі робочого столу), коли ви виконуєте завдання, які потребують підвищених дозволів.
sudodus
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.