script para su com senha no script sem raiz

7

Eu criei um processo por script que envolve a atualização de links simbólicos em arquivos localizados em 3 máquinas diferentes. Nessas máquinas existem 4 usuários cada, e cada um deles precisa ter esses links atualizados.

Usando o su, existe uma maneira de passar o argumento da senha para o comando em uma única linha, sem invocar o sudo, já que os usuários não terão direitos de administrador?

Minha única solução alternativa neste momento é ssh, mas gostaria de poder fazer isso sem codificar em um monte de hosts / ips.

    
por Triplell89 29.05.2014 / 21:02

1 resposta

2

Você pode enviar a senha para su assim:

echo pa$$w0rd | su -c whoami user_1
    
por 29.05.2014 / 22:13

Tags