Я хочу написати автоматичний сценарій після встановлення в Bash (так називається post-install.sh, наприклад). Сценарій автоматично додавати та оновлювати сховища, встановлювати та оновлювати пакети, редагувати конфігураційні файли тощо.
Тепер, якщо я виконую цей скрипт, наприклад, з sudo post-install.sh, мені буде запропоновано ввести sudoпароль лише один раз, або мені потрібно буде вводити sudoпароль при кожному виклику команди всередині сценарію, для цього потрібен sudoдозвіл? Іншими словами, чи команди у внутрішньому скрипті bash 'успадковують' дозволи на виконання, так би мовити?
І, якщо вони дійсно роблять , є ще ймовірність того, що sudoдозволи тайм - аут (якщо, наприклад, конкретна команда займає досить багато часу , щоб перевищити sudoочікування)? Або початковий sudoвхід пароля триватиме протягом усієї тривалості всього сценарію?