Ubuntu: автоматическое администраторское повышение?

Всем нравится колотить Vista контроль учётных записей, но я всегда думал, что это был шаг в правильном направлении...

Так или иначе я - новичок насколько Ubuntu идет, но довольно довольна командной строкой Unix. При использовании инструментов GUI я продолжаю сталкиваться с проблемами разрешения все время. Например, я должен создать папку в/media/для монтирования диска - и я просто не могу выяснить, как сделать это из Файлового браузера. Это просто имеет, Создают Папку grayed.

Если я создаю папку на командной строке с помощью "sudo", я не могу удалить ее впоследствии использование Файлового браузера по той же причине - отклоненное разрешение. Я знаю, что мне нужны права администратора, но КАК я получаю их через Файловый браузер?

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

Я пропускаю что-то очевидное, или действительно ли это - реальное ограничение Ubuntu? (или его файловый браузер?)

1
задан 15.10.2009, 23:12

2 ответа

Я полагаю, что Вы ищете наутилус-gksu:

расширение предоставления полномочия для наутилуса с помощью gksu

gksu расширение для наутилуса позволяет Вам открывать файлы с полномочиями администрирования с помощью контекстного меню при просмотре файлов с наутилусом.

Для установки его введите эту команду (или используйте любимый диспетчер пакетов), и перезапустите гнома (перезапускающий только наутилус, мог бы быть достаточно):

sudo apt-get install nautilus-gksu

Это добавляет объект контекстного меню, открытый как администратор при выполнении щелчка правой кнопкой по файлам или папкам в наутилусе. Затем позволяется создать папку в папке, открытой как администратор (после того, как ввело Ваш пароль, очевидно), в качестве награды, Вы можете отредактировать как администратор любой файл, который Вы хотите.

Однако я отговорил бы от использования таких инструментов. Я предпочитаю администрировать файловую систему из командной строки, я делаю намного меньше ошибок тот путь, будучи намного более внимательным (писание вещей прежде, чем выполнить их позволяет мне проверять, что я не делаю ничего глупого). Но это - личный выбор.

С GUI простые задачи еще более просты, но сложные задачи невозможны.


Можно также создать некоторый сценарий наутилуса с помощью gksudo для определенных задач администрирования. Например, для создания папки как корня Вы могли добавить этот сценарий к сценариям наутилуса:

#!/bin/sh
cd $NAUTILUS_SCRIPT_CURRENT_URI
foldername=$(zenity --entry --title="Create new folder" --text="New folder name:") && gksudo mkdir $foldername

Позволяет называют это, mkdir_as_root.sh Делают это исполняемым файлом и копируют его, где наутилус может обмануть его: chmod +x mkdir_as_root.sh CP mkdir_as_root.sh ~/.gnome2/nautilus-scripts

7
ответ дан 12.12.2019, 07:48

Можно выполнить Файловый браузер с gksudo.Пресса Высокий звук + F2 и тип gksudo nautilus. Будьте осторожны, что Вы делаете, хотя, Вы запускаете приложение как корень. Можно также хотеть дать этому чтение - Полномочия Файла в Ubuntu - Редактирование файлов, которые принадлежат корню.


Но короче говоря, нет.

Нет никакой текущей реализации в Ubuntu, которая предложит Вам учетные данные прежде, чем выполнить каждую задачу администрирования, Вы будете просто запрещены доступа, это - Ваш ключевой показатель для подъема полномочий с помощью sudo или подобного инструмента. Это было предложено, но не реализовано все же.

2
ответ дан 12.12.2019, 07:48

Теги

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