вы можете создать скрипт dd-оболочки, который использует sudo, который будет принимать только ваш файл загрузчика. Таким образом, вы вряд ли допустите ошибки, если просто продолжаете использовать свой скрипт.
Я не уверен, что это нужно сделать с помощью реальных разрешений.
sample script :
#!/bin/sh
sudo dd bs=4K count=1 if=$1 of=/dev/sdb
В Ubuntu, если вы не хотите вводить свой пароль в любое время с помощью ярлыка, вы можете запускать следующие команды:
sudo visudo
Эта причина открыта nano в терминале.
В nano add [ f2] внизу файла замените имя пользователя на свое имя пользователя ubuntu и сохраните его ctrl + o.
После выхода из системы и входа в систему ваша команда sudo не получит пароль.
Обратите внимание: [!d4 ] Если вам нужна безопасность, не применяйте изменения к вашему ubuntu. Это позволит любому пользователю, кошке или НЛО чужой получить доступ к вашей системе, поскольку вы, в сети или на клавиатуре, можете выполнять команды как root, в любое время.
gksudo больше не рекомендуется (см. здесь)
Используйте pkexec ./script. По умолчанию для ввода учетных данных появится экран. См. Его страницу руководства для получения дополнительной информации.
Поместите команды sudo в скрипт на строках, для которых вам нужны привилегии для запуска. Затем запустите нормально.
Если вы не хотите вводить свой пароль в любое время с помощью ярлыка, вы можете использовать это:
echo <password> | sudo -S <script>