User Tools

Site Tools


informatica:linux:visudo
no way to compare when less than two revisions

Differences

This shows you the differences between two versions of the page.


Previous revision
informatica:linux:visudo [2021/05/11 10:26] (current) jose
Line 1: Line 1:
 +Ejecutar un comando con otro usuario sin que le pida contraseña
 +
 +Por ejemplo, queremos que el usuario operador ejecute un comando como si fuese el usuario apache:
 +
 +En el visudo añadimos la línea:
 +
 +  operador ALL = (ALL) NOPASSWD:/bin/su - apache -c /home/apache/comando.sh
 +  
 +Cuando ejecutemos este comando no nos pedirá contraseña:
 +  sudo /bin/su - apache -c /home/apache/comando.sh
 +
 +====== Permisos a otro usuario ======
 +Sobretodo para ansible. Tenemos un usuario de conexión y otro usuario que tiene los binarios.
 +  Usuario conexion: sshuser
 +  Usuario binarios: apache
 +
 +Fichero /etc/sudoers.d/sshuser (puede ser PASSWD o NOPASSWD)
 +  sshuser ALL = (apache) PASSWD:ALL
 +
 +Ahora lanzo como usuario sshuser:
 +  sudo -u apache whoami
 +
 +
  
informatica/linux/visudo.txt · Last modified: 2021/05/11 10:26 by jose