2016-08-18 37 views
2

創建選項--disabled密碼的用戶在Ubuntu 14.04創建我有殘疾的密碼,如用戶:通過Ansible

須藤的adduser --disabled密碼myuser的

我需要做的一樣與Ansible user模塊

--disabled密碼

Ansible文檔中的類似選項缺失。有人可以幫助我,我怎麼才能得到與用戶模塊相同的結果?

+1

我懷疑爲用戶模塊省略密碼參數是你想要的。 –

回答

8

user模塊使用useradd命令under the hood
如果您省略user模塊的參數password,那麼可以調用useradd而不需要-p標誌。 useradd的狀態
手冊頁:

-p,--password PASSWORD
加密的密碼,如隱窩返回(3)。默認是禁用密碼。

這正是OP所需要的。

比較adduser --disabled-password test1- user: name=test2 state=present

# grep test /etc/shadow 
test1:*:17031:0:99999:7::: 
test2:!:17031:0:99999:7::: 
# passwd -S test1 
test1 L 08/18/2016 0 99999 7 -1 
# passwd -S test2 
test2 L 08/18/2016 0 99999 7 -1 

正如你在這兩種情況下看到密碼被鎖定。