Galera sou novo aqui e não vi nada parecido em tópico algum, bom fiz um script para executar mensalmente em minha maquina que vai fazer o backup do sistema porem preciso de permisão sudo e queria que não precisar digitar a senha quando executar o script.
echo "Programa de Backup de Arquivos ..."
echo "Qual o tipo de backuo que você quer fazer ?"
echo "1 Distribuição - Backup do sistema completo ignorando arquivos de usuário inclui programas e configurações"
echo "2 Sistema - Backup do sistema completo com arquivos de usuário, sistema, programas e configurações"
read opcao
dia=$(date)
case "$opcao" in
'1')
# Distribuição
echo "Backup da distribuição"
sleep 3
sudo remastersys dist Ubt10-4LLCDist
echo "# # # # # # # # #"
echo "Fim do sistema de Backup"
echo "# # # # # # # # #"
sleep 3
echo "atualizando lista de de arquivos"
#atualisa a lista de scripts rodados.
sed -i "s/---<>---/Script \/\home\/\leleco\/\scripts\/\Backup.sh\n - Bakcup da distribuição \n Atualização completa\n $dia\n ------------------------\n ---<>---/g" /home/leleco/scripts/lista.txt /home/leleco/scripts/lista.txt
;;
'2')
#Sistema completo
echo "Backup de todo o sistema completo"
sleep 3
sudo remastersys backup Ubt10-4LLCBkp
echo "# # # # # # # # #"
echo "Fim do sistema de Backup"
echo "# # # # # # # # #"
sleep 3
#atualisa a lista de scripts rodados.
sed -i "s/---<>---/Script \/\home\/\leleco\/\scripts\/\Backup.sh\n - Bakcup do sistema completo incluindo arquivos. \n Atualização completa\n $dia\n ------------------------\n ---<>---/g" /home/leleco/scripts/lista.txt /home/leleco/scripts/lista.txt
;;
*)
#Opção Escolha
echo "Opção errada"
echo "Escolha uma opção entre"
echo "1 = Distribuição"
echo "2 = Backup"
;;
esac
echo "Fim do programa de Backup"
exit
no comando:
sudo remastersys dist Ubt10-4LLCDist
eu chamo o sudo mas como fazer para colocar a senha em uma variavel e colocar executar no sudo dentro do script.
algo tipo:
senha = 123456
sudo = $senha
Não deve ter nada a ver mas queria algo assim se alguem puder me ajudar.