如何防止非root用户使用ansible的nologin shell登录到系统



是否有更好的方法使用不同的可见模块来完成以下操作?

- name: prevent non-root users from login into the system using nologin shell
  command: usermod -s /usr/sbin/nologin consul

是的,您可以使用内建的幂等模块(命令调用不是):

- name: prevent non-root users from login into the system using nologin shell
  user: 
    name: consul
    shell: /usr/sbin/nologin

最新更新