Tema: sudo
-
Política de sudo como archivos independientes en /etc/sudoers.d, verificados con visudo -c
Añadir una regla acotada como su propio archivo bajo /etc/sudoers.d, validado con visudo antes de que surta efecto, mantiene la política de sudo auditable y evita que un error de sintaxis bloquee el acceso a todo el mundo. Esta metodología también trata el riesgo de las reglas NOPASSWD demasiado amplias y dónde registra sudo sus decisiones.
-
Ejecutar un comando como otro usuario desde un script: sudo -u, runuser, su -c y -Credential de PowerShell
sudo -u, runuser y su -c ejecutan un comando con otro ID de usuario y de grupo, pero se diferencian en si requieren la contraseña del usuario destino, si cargan un entorno de login y quién puede invocarlos; Start-Process y los cmdlets de remoting de PowerShell usan en su lugar un objeto -Credential, y a ninguno de ellos se le debe pasar nunca una contraseña por una tubería ni como argumento de línea de comandos.
-
Comparativa de elevación de privilegios: sudo, doas, UAC, runas y RBAC de AIX, y cómo detectarla
sudo, doas, UAC de Windows y el grupo admin de macOS responden todos a la misma pregunta —si esta sesión puede actuar como administrador— con mecanismos distintos y formas distintas de que un script compruebe la respuesta antes de intentar una acción privilegiada.
Legible por máquina: JSON