доступ к корневой папке через графический интерфейс

13

Я новичок в Linux и терминале. Когда я узнаю, как использовать терминал для навигации по каталогам, мне нравится использовать файловый менеджер gui, чтобы отражать навигацию моего терминала. Значки и информация о расширении файла в проводнике GUI помогают мне понять, что все это такое. Однако я не могу получить доступ к корневой папке через графический интерфейс, я могу получить к ней доступ только через терминал. Есть ли способ включить доступ к корневой папке за пределами терминала?

aaachilless
источник
1
Попробуй sudo nautilus.
Данатела
Это не отвечает на вопрос.
SDsolar

Ответы:

22

Попробуйте одну из следующих команд,

gksu nautilus

или

sudo -i nautilus

Это GUI способ навигации по каталогам с правами root.

Авинаш Радж
источник
Согласно этой ссылке, gksu и sudo примерно одинаковы: unix.stackexchange.com/questions/66479/…
Дан Йохансен,
@ DanJohansen Конечно, нет, когда имеешь дело с GUI. Прочтите ответ по ссылке выше, и вы поймете, почему, и обратите внимание, что мы Ubuntu, поэтому я рекомендую вам просто дать ссылку на ответы Askubuntu, если вы хотите это сделать
Maythux
1
@maythux Очевидно, что он никогда не должен использовать права sudo с приложением с графическим интерфейсом, но это то, что он просил сделать. я знаю, что он может серьезно испортить свою систему, но это не делает мое утверждение ложным, что gksu является оберткой для sudo, и поэтому почти так же.
Дэн Йохансен
@maythux ответ Дэн связал ссылки назад к нам askubuntu.com/a/11831/169736, который по сути говорит то же самое. gksu / do - просто оболочка для sudo
Брайам,
1
@maythux в этом случае скажите, что для ОП, который задает вопрос, не начинайте обсуждение, где ответ ясно говорит о том, как это можно сделать, когда ваш собственный даже не включает предупреждение об опасности использования nautilus (или любого файлового менеджера) как корень.
Брайам
2

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

sudo nautilus

Введите свой пароль и вуаля это работает.

rkmrajan
источник
ЭТО ОНО! Он даже не спросил мой пароль. Это просто сработало. Теперь, если бы я только знал, как сделать это иконой. Спасибо с августа 2017 года.
SDsolar
1

Из терминала, так из терминала вы можете сделать это с помощью команды

gksu nautilus

Это предложит вам пароль. Введите свой пароль пользователя sudoer, и это откроет корневой домашний каталог.

Если вы хотите открыть определенный путь от имени root

gksu nautilus /path-you-want

РЕДАКТИРОВАТЬ: Вы также можете установить 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:

nautilus -q

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

и теперь вы можете открыть любой каталог с правами root

источник

Maythux
источник
Эта установка вызвала массу ошибок и никогда не открывалась, в Ubuntu 16.04 (август 2017 г.) - даже команда удаления вырвалась по всему экрану. Плюс тогда мне пришлось удалить этот репозиторий. НЕ РЕКОМЕНДУЕТСЯ ДЕЛАТЬ ЭТО -------> Самое простое решение - просто набрать sudo nautilusтерминал. Это просто работает.
SDsolar
1

Самый простой, который я знаю, killall nautilus; sudo nautilus

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

зарегистрированный пользователь
источник
В чем вред, просто перемещаясь по корневой папке? и почему ты хочешь убить наутилуса. sudo nautilusоткроет другое окно с root-доступом.
souravc
без разрешения root невозможно нанести непоправимый ущерб ОС. Используя root, можно сделать его не загружаемым. Я использовал, killall nautilusпотому что нет смысла загружать два, nautilusкогда вы можете использовать вкладки. В любом случае, это личный выбор.
Зарегистрированный пользователь
0

В терминале типа "ГКСУ Наутилус".

(Команда gksu может быть использована вместо sudo, если вы хотите запускать приложения с графическим интерфейсом от имени пользователя root, хотя вы должны быть осторожны с тем, какие приложения вы запускаете от имени пользователя root).

или

В терминале введите "sudo -i", затем "nautilus".

(работает, но вы получите некоторые ошибки, и это не очень хорошая идея, поскольку приложения с графическим интерфейсом должны использовать gksu)

или

В терминале типа "sudo nautilus".

(работает, но вы получите некоторые ошибки, и это не очень хорошая идея, поскольку приложения с графическим интерфейсом должны использовать gksu)

манго
источник