Estoy escribiendo un script que requiere acceso de root para HP-UX. Me preguntaba si había alguna forma de pasar una contraseña al comando su root -c para que no se le pidiera una contraseña al usuario.
En este caso, no puedo usar sudo porque el comando no existe en HP-UX. De lo contrario, usaría el comando
echo $PASSWORD | sudo -S <command requiring root privileges>
sudo
y usarlo. No haga echo
su contraseña de root, en lugar de configurar sudo
para no pedir contraseña %users ALL = NOPASSWD: /scripts/rootscript.sh
.