¿Cómo ejecutar un comando como usuario específico en un script de inicio?
Estoy escribiendo un script de inicio que se supone que ejecuta un solo comando como un usuario diferente a la raíz. Así es como lo estoy haciendo actualmente:sudo -u username command
Esto generalmente funciona como se espera en Ubuntu / Debian, pero en RHEL el script que se ejecuta como elcommand
cuelga
¿Hay otra forma de ejecutar el comando como otro usuario?
(Tenga en cuenta que no puedo usar las funciones de inicio de lsb porque no están disponibles en RHEL / Centos 5.x.)