Я хочу написать автоматический скрипт после установки в Bash (называется post-install.sh, например). Скрипт автоматически добавляет и обновляет репозитории, устанавливает и обновляет пакеты, редактирует файлы конфигурации и т. Д.
Теперь, если я выполню этот скрипт, например, с помощью sudo post-install.sh, мне будет предложено ввести sudoпароль только один раз, или мне нужно будет вводить sudoпароль при каждом вызове команды внутри скрипта, что требует sudoразрешения? Другими словами, команды внутри скрипта bash «наследуют», так сказать, разрешения на выполнение?
И, если это действительно так , есть ли еще вероятность того, что sudoразрешения истечут (если, например, конкретная команда займет достаточно много времени, чтобы превысить время sudoожидания)? Или начальный sudoввод пароля будет длиться в течение всего времени действия сценария?