GNU/Linux >> Tutoriales Linux >  >> Linux

¿Cómo ejecutar el script como otro usuario sin contraseña?

intente ejecutar:

su -c "Your command right here" -s /bin/sh username

Esto ejecutará el comando como nombre de usuario dado que tiene permisos para sudo como ese usuario.


Llamar visudo y agrega esto:

user1 ALL=(user2) NOPASSWD: /home/user2/bin/test.sh

Las rutas de comando deben ser absolutas ! Luego llame al sudo -u user2 /home/user2/bin/test.sh de un user1 caparazón. Listo.


Linux
  1. ¿Cómo agregar un usuario de Unix/linux en un script Bash?

  2. ¿Cómo ejecutar el comando antes del inicio de sesión del usuario en Linux?

  3. ¿Ejecutar un comando Sudo, especificando la contraseña en la misma línea?

  4. Cómo ejecutar SCP sin interrupción de solicitud de contraseña en Linux

  5. ¿Cómo ejecutar un comando como un usuario específico en un script de inicio?

Cómo ejecutar el comando Sudo sin contraseña

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

Cómo cambiar a otra cuenta de usuario sin proporcionar su contraseña usando el comando "su" en Ubuntu

Cómo ejecutar comandos Sudo sin contraseña

Cómo ejecutar un script Bash

Cómo ejecutar comandos sudo sin contraseña