Как мне открыть папку как root?

27

Более конкретно

/etc/apt/

папки. Мне нужно удалить некоторые файлы и заменить

/etc/apt/sources.list

с более новой версией.

Энди Кастилль
источник

Ответы:

39

Чтобы открыть папку от имени пользователя root в графическом файловом менеджере, выполните следующую команду:

gksu nautilus /etc/apt/


Если вы хотите выполнять свои операции из командной строки , следующая команда входит в предполагаемый каталог и делает вас пользователем root. Тем не менее, вам будет лучше использовать первый метод выше.

cd /etc/apt; sudo -i
SirCharlo
источник
Благодарность! Это работало нормально! Я использовал версию с графическим интерфейсом и удалил два (очень старых) файла резервной копии.
Энди Кастил
Sudo -i меньше печати и более чистые экологические переменные ubuntuforums.org/showpost.php?p=6188826&postcount=4
Panther
Я не согласен с SirCharlo, что первый метод лучше, чем использование командной строки. Командная строка намного мощнее.
OrangeTux,
11

Неа ! сначала сделай простую вещь. Создайте собственный файловый менеджер. Это просто.

Вот как вы можете это сделать:

Сначала откройте gedit и вставьте все это:

[Desktop Entry]
Name=Nautilus
Comment=Browse the filesystem with administrator rights
Exec=gksudo nautilus
Icon=file-manager
Terminal=false
Type=Application
Categories=Application;System;

Теперь сохраните файл как Nautilus.desktop на рабочем столе.

(рабочий стол - это расширение файла).

Теперь откройте:

   /home/your user name/.local/share/applications

и вырезать / вставить файл Nautilus.desktop туда.

Теперь откройте тире и найдите «Наутилус». Откроется файловый менеджер по умолчанию с правами root. Теперь вы можете перейти в любой каталог и удалить все, что вы хотите.

Любопытный Ученик
источник
11

Чтобы установить Open-as-Administrator в Ubuntu, откройте терминал (нажмите Ctrl + Alt + T) и скопируйте в терминал следующие команды:

sudo add-apt-repository ppa:noobslab/apps
sudo apt-get update
sudo apt-get install open-as-administrator

После установки введите эту команду, чтобы перезапустить Nautilus:

Наутилус -q

перезагружать

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

Ubuntu 16.04

sudo apt-get install -y nautilus-admin

затем

nautilus -q
Nux
источник
3
E: Unable to locate package open-as-administrator
Хули
Не работает 16.04, ошибка та же, что и у @Hooli. Хотелось бы, чтобы это работало.
Рав
6

Ubuntu 16.04 и выше

sudo apt-get install nautilus-admin

затем

nautilus -q

Откройте Nautilus, и вы увидите опцию « Открыть от имени администратора» в контекстном меню каждого каталога.

Supline
источник
1
это работа 18.04
VJ Ranga
Похоже, что не работал в 18.04.2, хотя я вижу контекстное меню, я не могу удалить заблокированные папки. Вернуться к терминалу я иду.
Natetronn
4

Просто используйте

gksudo nautilus --or -- gksu nautilus

или любой другой файловый менеджер по вашему выбору.

Смотрите также В чем разница между «gksudo nautilus» и «sudo nautilus»?

srirams6
источник
2
... лучше запускать графическое приложение с правами суперпользователя, используя gksuэто sudo...
точно
3

В Терминале вы можете использовать:

sudo -e /etc/apt/sources.list

Примечание: если вы предпочитаете использовать графическое программное обеспечение, вы должны использовать gksudoв Gnome:

gksudo gedit /etc/apt/sources.list

или kdesudoв KDE:

kdesudo kate /etc/apt/sources.list

Введите свой пароль пользователя (не root), и вы отредактируете файл как root

быстрый
источник
1
или просто sudo -esudo -e /etc/apt/sources.list
Panther
@ bodhi.zazen спасибо, умный вариант ... вы можете редактировать мой ответ для создания различийsudo -e <YourTextEditor> /etc/apt/sources.list
быстрое