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