systemd, el sistema de inicialización de Linux, incorpora una funcionalidad conocida como Dynamic Users que permite crear usuarios al vuelo vinculados a la duración de una unidad de servicio. Dichos usuarios existen únicamente mientras la unidad está en ejecución y desaparecen al finalizar, sin llegar a registrarse en /etc/passwd. Pese a su carácter efímero, son usuarios Linux completos: pueden pertenecer a grupos, escribir en disco, recibir capabilities y acceder a State Directories persistentes que systemd ajusta automáticamente para el siguiente usuario dinámico.
Esta característica simplifica de forma notable el empaquetado y la ejecución de servicios, ya que elimina la necesidad de crear y eliminar cuentas de sistema al instalar o desinstalar paquetes. Cualquier binario que precise un usuario no humano puede beneficiarse de ella. El artículo muestra dos ejemplos prácticos: un servicio web propio y una configuración para ejecutar el centro multimedia Kodi en una Raspberry Pi.
Además, el texto propone un método para aislar Steam mediante systemd-run. El procedimiento consiste en crear un grupo específico para compartir el servidor gráfico X11, concederle acceso con xhost y lanzar Steam bajo un usuario dinámico que pertenezca a dicho grupo y a los grupos audio, input y video. Se requiere ejecutar systemd-run como root o autenticarse previamente con sudo o un binario setuid.
