Ярлык клавиатуры для sudo-script

вы можете создать скрипт dd-оболочки, который использует sudo, который будет принимать только ваш файл загрузчика. Таким образом, вы вряд ли допустите ошибки, если просто продолжаете использовать свой скрипт.

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

sample script :

#!/bin/sh
sudo dd bs=4K count=1 if=$1 of=/dev/sdb
1
задан 20 August 2015 в 03:01

4 ответа

В Ubuntu, если вы не хотите вводить свой пароль в любое время с помощью ярлыка, вы можете запускать следующие команды:

sudo visudo

Эта причина открыта nano в терминале.

В nano add [ f2] внизу файла замените имя пользователя на свое имя пользователя ubuntu и сохраните его ctrl + o.

После выхода из системы и входа в систему ваша команда sudo не получит пароль.

Обратите внимание: [!d4 ] Если вам нужна безопасность, не применяйте изменения к вашему ubuntu. Это позволит любому пользователю, кошке или НЛО чужой получить доступ к вашей системе, поскольку вы, в сети или на клавиатуре, можете выполнять команды как root, в любое время.

1
ответ дан 25 May 2018 в 10:41
  • 1
    Это позволит любому пользователю, коту или НЛО чужой получить доступ к вашей системе, как вам, через сеть или клавиатуру, для выполнения команд как root в любое время. Вероятно, это плохая идея (tm). Кроме того, перезагрузка не требуется. Logout / Login будет достаточно. – waltinator 20 August 2015 в 03:07
  • 2
    waltinator Вы правы. Это для сумасшедших и ленивых пользователей. – Mohamad Khani 25 August 2015 в 12:15

gksudo больше не рекомендуется (см. здесь)

Используйте pkexec ./script. По умолчанию для ввода учетных данных появится экран. См. Его страницу руководства для получения дополнительной информации.

1
ответ дан 25 May 2018 в 10:41

Поместите команды sudo в скрипт на строках, для которых вам нужны привилегии для запуска. Затем запустите нормально.

-2
ответ дан 25 May 2018 в 10:41
  • 1
    Вы когда-нибудь пробовали это? Он будет работать при работе с терминалом, но как насчет запуска из ярлыка или из Alt-F2? Я не думаю, что это сработает. – Marty Fried 3 June 2012 в 00:29
  • 2
    @MartyFried Действительно, это не сработает, так как sudo необходимо прочитать ввод пароля из командной строки. Это будет работать только в конкретной ситуации, когда команды, выполняемые с sudo, разрешены (в файле sudoers), не требуя аутентификации пароля. – Eliah Kagan 14 September 2012 в 00:39
Это работает только для рабочего стола kde.

Если вы не хотите вводить свой пароль в любое время с помощью ярлыка, вы можете использовать это:

echo <password> | sudo -S <script>
-3
ответ дан 25 May 2018 в 10:41

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

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