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