shell script sem senha [duplicado]

0

Estou executando as etapas a seguir para montar meu servidor e copiar os arquivos. Mas interrompe por senha. Como posso fazer isso automaticamente?

sudo apt install cifs-utils 

sudo mount -t cifs -o user=user.name //192.168.X.X/BAfolder  /media

cp -r /media/BAfolder/* /home/techy/Documents/files/
    
por techy 23.12.2016 / 14:11

1 resposta

1

Salve a senha em um arquivo com permissões altamente restritas em uma pasta restrita que somente você pode acessar. Cat o arquivo fora e canalizar a saída para sudo -S em vez de sudo simples.

cat <folder>/file.secret | sudo -S mount -t cifs -o user=user.name //192.168.1.21/BAfolder  /media

armazena a senha em uma variável de shell export password=X e, em seguida, a ecoa

echo $password' | sudo -S mount -t cifs -o user=user.name //192.168.1.21/BAfolder /media
    
por Kyle H 23.12.2016 / 14:26