Andrés Sánchez García Asked: 2013-06-11 00:53:53 +0800 CST2013-06-11 00:53:53 +0800 CST 2013-06-11 00:53:53 +0800 CST Ansible 剧本,使用选项 --disabled-login 创建用户 772 我需要使用 ansible 的剧本创建一个带有选项--disabled-login的用户。 命令行是: sudo adduser --disabled-login git 我正在搜索Ansible 的文档。选项系统也是类似的。 剧本任务是: 用户:name=git system=no 选项system=no是否与选项--disabled-login相同? ansible 1 个回答 Voted Best Answer Henk 2013-07-02T05:56:56+08:002013-07-02T05:56:56+08:00 不,system =no与--disabled-login不同! 从adduser 手册页: --disabled-login 不要运行 passwd 来设置密码。在设置密码之前,用户将无法使用她的帐户。 因此,当使用 Ansible 的用户模块时,并且您没有设置密码,无论如何登录都会被禁用(除非在帐户的 $HOME 中设置了 SSH 密钥)。
不,system =no与--disabled-login不同! 从adduser 手册页:
--disabled-login
不要运行 passwd 来设置密码。在设置密码之前,用户将无法使用她的帐户。
因此,当使用 Ansible 的用户模块时,并且您没有设置密码,无论如何登录都会被禁用(除非在帐户的 $HOME 中设置了 SSH 密钥)。