V
e
r

l
i
s
t
a
d
o

tractatus@lapipaplena:/# _

 

userv

Permite ejecutar comandos o scripts con privilegios de otro usuario. Configurar un archivo de reglas para el usuario al que se va a delegar la ejecución que debe estar ubicado en ~/.userv/ del usuario destino:

# nano /home/targetuser/.userv/reglas

command: /usr/bin/some-command

user: alloweduser

group: allowedgroup

options: allow_stderr_output

Esto permite que el usuario alloweduser ejecute /usr/bin/some-command en nombre de targetuser.

$ userv targetuser reglas
el usuario en cuyo nombre se ejecutará el comando y la regla definida en ~/.userv/
$ userv targetuser reglas arg1 arg2
Si el comando de la regla admite argumentos se pueden pasar directamente
$ userv --dry-run targetuser reglas
probar la configuración sin ejecutar el comando
Navegando por staredsi.eu aceptas las cookies que utilizamos en esta web. Más información: Ver política de cookies
[0] 0:bash*
3198 entradas - Acerca del Tractatus
La Pipa Plena 2025