Inserir senha através de comando, e bloquear o documento para visualização [RESOLVIDO]

1. Inserir senha através de comando, e bloquear o documento para visualização [RESOLVIDO]

Richard Wellerson Folgado Martins
richardwellerson

(usa XUbuntu)

Enviado em 01/11/2019 - 06:57h

Fala Pessoal!
Preciso fazer um script que rode como um executável para re-montar uns servidores.

O comando é simples:
sudo mount -a


Mas, como fazer para que o terminal leia a senha que eu inserir no próprio documento? Ex:

sudo mount -a
123456789


E como bloquear o script para visualização, e permitir que eu o edite apenas através do nano?

É possível?

Abs!


  


2. MELHOR RESPOSTA

Ryuk Shinigami
Ryuk

(usa Nenhuma)

Enviado em 01/11/2019 - 10:13h

Método 1: Configurar o SUDO para não pedir senha para o script

$ sudo nano /etc/sudoers.d/script-nopasswd
usuario hostname = NOPASSWD:/local/script.sh 


Método 2: Usando "echo" para enviar a senha para o sudo
echo '123456789' | sudo -S comando 


Ocultar o script:
Deixe o script salvo em alguma pasta oculta, ex: "~/.local/bin"

3. Re: Inserir senha através de comando, e bloquear o documento para visualização [RESOLVIDO]

Richard Wellerson Folgado Martins
richardwellerson

(usa XUbuntu)

Enviado em 01/11/2019 - 12:00h

Valeu Ryuk!






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts