Estoy configurando algunas ubuntucajas y usando opscode chefcomo herramienta de configuración. Sería bastante fácil instalar claves públicas para cada usuario en cada uno de estos servidores y deshabilitar la autenticación de contraseña.
Sin embargo, los usuarios también deberían tener sudoprivilegios, que por defecto requieren una contraseña.
Si quiero usar las claves públicas de los usuarios como un método de administración de acceso y permitir los sudoprivilegios de los usuarios , ¿eso significa que también debería configurar a los usuarios con NOPASSWD: ALLin visduo, o hay una manera de que un usuario pueda cambiar su propia contraseña si ellos solo tiene autenticación de clave pública?
man sudoersgenerará información acerca de que ciertos comandos puedan ejecutarse con sudo sin la contraseña de usuario necesaria. Incluso puede agregar un shellscript a / etc / sudoers que permitiría una configuración de "contraseña propia" por usuario sin la necesidad de una contraseña previa.
NOPASSWD: ALLque forman parte los miembros del equipo. Si puede sugerir una mejor solución, publíquela como respuesta.