V
e
r

l
i
s
t
a
d
o

tractatus@lapipaplena:/# _

 

gosu

El funcionamiento básico consiste es iniciar una aplicación dentro de un contenedor, como Docker, para cambiar el usuario y grupo bajo el cual se ejecuta un proceso dentro del contenedor. Una vez procesado el usuario/grupo, cambiamos a ese usuario, ejecutamos el proceso especificado y "gosu" deja de ser residente y de participar en el ciclo de vida del proceso. Es útil para mejorar la seguridad, ya que permite ejecutar procesos con privilegios mínimos en lugar de hacerlo como root.

$ gosu postgres pg_ctl start
ejecuta "pg_ctl start" como el usuario "postgres"
$ gosu mongodb:mongodb mongod --config /etc/mongod.conf
ejecuta el servidor MongoDB como el usuario y grupo "mongodb"
Navegando por staredsi.eu aceptas las cookies que utilizamos en esta web. Más información: Ver política de cookies
[0] 0:bash*
3873 entradas - Acerca del Tractatus
La Pipa Plena 2025