GNU/Linux >> Tutoriales Linux >  >> Linux

Cómo ejecutar remotamente el comando ssh un comando sudo sin contraseña

puede decirle a Sudo que omita la contraseña para algún comando.

p.ej. en /etc/sudoers

archemar  ALL = (www-data) NOPASSWD: /bin/rm -rf /var/www/log/upload.*

esto me permite usar

sudo -u www-data /bin/rm -rf /var/www/log/upload.*

como archemar sin contraseña.

Tenga en cuenta que

sudo -u www-data rm -rf /var/www/log/upload.*

no funcionará (pedirá una contraseña) como rm difieren de /bin/rm .

Asegúrate de editar /etc/sudoers usando visudo comando.

Una vez que haya alcanzado el nivel avanzado, es posible que desee tener sus propios archivos sudo en /etc/sudoers.d .


La forma más sencilla es proporcionar la contraseña de stdin si tu sudo admite eso (tecla -S)

ssh -t [email protected] "echo <yourpassword> |sudo -S <yourcommand>"

Linux
  1. Cómo configurar el inicio de sesión SSH sin contraseña

  2. ¿Cómo ejecutar un comando en Shell sin guardarlo en el historial? [Consejos para Linux]

  3. ¿Cómo pasar la contraseña a su/sudo/ssh sin anular el TTY?

  4. ejecutar el comando sudo en linux desde plink.exe[windows]

  5. Ansible:sudo sin contraseña

Cómo ejecutar comandos de Linux en un sistema remoto a través de SSH

Cómo ejecutar el comando Sudo sin contraseña

Cómo ejecutar comandos particulares sin contraseña Sudo en Linux

Cómo pasar la contraseña al comando SSH en Linux

Cómo ejecutar comandos Sudo sin contraseña

Cómo ejecutar comandos sudo sin contraseña