Получить root-доступ для копирования файлов в / usr / share / & hellip ;?

Короче говоря, я хочу скопировать папку в папку /usr/share/screenlets/.... в системе Ubuntu 10.04. Я попытался, войдя в систему как root с терминала, давая su.

Я даже изменил тип своей учетной записи пользователя на ADMINISTRATOR; Пока что бесполезно. Параметр PASTE в списке контекстного меню в папке /usr/share/... является НЕАКТИВНЫМ.

Как я могу скопировать эти файлы?

14
задан 25 September 2014 в 12:52

5 ответов

Во-первых, однако соблазненный Вы могли бы когда-либо добираться, никогда "не входят в систему с корнем". Слишком легко повредить вещи вне восстановления. Так или иначе это отключено по умолчанию, таким образом, необходимо было бы сделать намного больше для получения до той точки.

/usr/ принадлежит root считайте так для записи файлов там, необходимо записать им как корень. Два метода (существуют, несомненно, больше, но здесь два основных пути к большинству пользователей):

  1. Нажмите Alt+F2 для получения диалога выполнения и в том типе gksu nautilus. Это откроет окно файлового браузера, работающее как корень. Скопируйте свои файлы через, но будьте осторожны, можно уничтожить систему как это.

  2. Намного более прямой метод просто загружает терминал и запись:

    sudo cp -R /path/to/files/you/want/copied/ /copy/to/this/path/
    

    ( -R должен просто там рекурсивно скопировать каталоги),

Если Вы когда-нибудь хотите исчерпать несколько команд как корень, не предварительно ожидая их всех с sudo можно работать sudo -i или sudo su и Вы получите корневой терминал. Но снова, быть осторожным, что Вы делаете.

25
ответ дан 25 September 2014 в 12:52

Вам нужен root-доступ. Вы можете запустить nautilus с корневым доступом с помощью gksu nautilus или выдать команды с помощью sudo перед командой перемещения или копирования. Я бы не стал играть с группами пользователей на вашем месте, так как это может испортить ситуацию и испортить встроенные функции безопасности.

0
ответ дан 25 September 2014 в 12:52

Вы также можете установить твик Ubuntu, а затем перейти к управлению сценариями. Там вы найдете скрипт с именем Browse от имени root. Будет добавлена ​​новая запись в контекстное меню, которая позволит вам просматривать выбранную папку как root.

Вы просто щелкаете правой кнопкой мыши на nautilus ... просматриваете как root ... вводите пароль, и вы можете делать все что угодно.

0
ответ дан 25 September 2014 в 12:52

Существует простой способ сделать это:

нажмите Alt+F2, чтобы открыть окно «Запустить приложение»
введите gksudo nautilus в текстовое поле и нажмите «Enter» , Это предложит диалоговое окно пароля. Введите свой пароль sudo, и он откроет nautilus с привилегиями root. Оттуда вы можете перемещать / копировать файлы без каких-либо ошибок разрешения.

Примечание. Просто убедитесь, что вы не удаляете / не заменяете системные файлы.

см. Аналогичный пост здесь :

0
ответ дан 25 September 2014 в 12:52

Щелкните правой кнопкой мыши в любом месте на пустом рабочем столе. Нажмите создать лаунчер.

Type = application
Name = whatever you want it to be
Command = /usr/bin/gksu nautilus
Comments = whatever you want it to be

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

Помните, что вы можете заменить nautilus любым вашим любимым браузером, вы можете попробовать xfe, поэтому после команды dl of xfe будет /usr/bin/gksu xfe. Если вы хотите создать OpenAs , вы можете вручную ввести любую программу, которую хотите запустить как root, Command = /usr/bin/gksu.

0
ответ дан 25 September 2014 в 12:52

Другие вопросы по тегам:

Похожие вопросы: