Есть ли способ получить пользовательские привилегии, которые обычно требуют привилегий суперпользователя, БЕЗ ИСПОЛЬЗОВАНИЯ ТЕРМИНАЛА?

Я думаю, что это диалог, который появляется, когда вы пытаетесь получить доступ к папке / файлу, для которого требуются права суперпользователя, и говорит: «Эта папка требует привилегий суперпользователя.Пожалуйста, введите свой пароль, если вы являетесь суперпользователем ». Затем, когда я выйду из системы, привилегии вернутся в нормальное состояние.

РЕДАКТИРОВАТЬ: как сделать что-то в качестве пользователя root на моем компьютере, не используя терминал для каждой команды, например, запрашивая у меня пароль или что-то в этом роде.

На моем Mac я часто использовал такие программы, как "Alfred" или "Pathfinder", которые были GUI, которые позволяли вам делать "суперпользовательские" вещи без необходимости использовать терминал и знать команды для всего. Или, если я попытался получить доступ к файлу выше локальной файловой системы, появится диалоговое окно с просьбой ввести пароль. Если «есть ли программа для Ubuntu, которая делает подобные вещи», слишком расплывчато, или нет такого рода вопроса для этого сайта, есть ЛЮБОЙ способ сделать корневые объекты, не становясь постоянно пользователем root, или по умолчанию использовать "sudo" с Терминал каждый раз, когда вам нужно что-то сделать? Я хочу иметь возможность делать что-то в корне моего устройства так же, как и с локальными файлами, но в полубезопасном режиме. Поэтому, если я захочу изменить разрешения или скопировать / вставить файл с привилегиями выше, чем разрешено моему локальному пользователю, возможно, появится диалоговое окно с запросом пароля.

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

1 ответ1

0

Я думаю, что самый простой способ добиться этого - использовать

gksudo nautilus

Вы можете либо ввести это в окне "Выполнить команду" Alt+F2, либо создать собственный модуль запуска, который это сделает.

Для объяснения: команда откроет файловый менеджер (nautilus - это файловый менеджер по умолчанию в Ubuntu) от имени пользователя root, что позволяет вам изменять права доступа к файлам по своему усмотрению.

С помощью небольшого сценария вы также можете добавить это в контекстное меню в Nautilus.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .