Quero escrever um script de pós-instalação automatizada no Bash (chamado post-install.sh, por exemplo). O script irá adicionar e atualizar automaticamente repositórios, instalar e atualizar pacotes, editar arquivos de configuração, etc.
Agora, se eu executar esse script, por exemplo sudo post-install.sh, com , será solicitada uma sudosenha apenas uma vez ou precisarei digitar a sudosenha em cada chamada de um comando dentro do script, que precise de sudopermissão? Em outras palavras, os comandos dentro do script bash 'herdam' as permissões de execução, por assim dizer?
E, se realmente o fizerem , ainda existe a possibilidade de que as sudopermissões expirem (se, por exemplo, um comando específico levar tempo suficiente para exceder o sudotempo limite)? Ou a sudoentrada inicial da senha durará toda a duração de todo o script?