Estoy tratando de bloquear una cuenta de usuario que acabo de crear con Ansible (no debería ser posible iniciar sesión en esta cuenta). Sé que puede hacer esto usando el módulo de shell ejecutando "passwd -l".
¿Hay alguna manera de hacer esto a través del módulo de usuario o algo similar?
Creo que eso no es posible.
¿Quizás la siguiente es una opción?
- user: name: someone shell: /sbin/nologin Creo que esto es aún más seguro que usar passwd -l , ya que este último solo deshabilitaría la contraseña. El usuario aún podría iniciar sesión mediante la autenticación de clave ssh.
Puede usar el atributo 'password_lock' password_lock: sí
^^ Este es el equivalente de 'usermod -L'