Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Defaults timestamp_timeout=15
Defaults:user_name timestamp_timeout=15
Ejecutar un comando como un usuario distinto de root
Existe una percepción errónea de que sudo se utiliza sólo para proporcionar
permisos de root a un usuario normal. En realidad, puedes usar sudo para ejecutar
un comando como cualquier otro usuario.
Esto ocurre porque la redirección “>” de la salida se realiza bajo el usuario con el
que estás conectado, no bajo el usuario especificado por sudo. La redirección
ocurre antes de que se invoque el comando.
Una solución es invocar una nueva shell como root usando sudo sh -c:
nOtra opción es canalizar la salida como un usuario regular al comando tee como
se muestra a continuación: