2016-08-18 3 views
2

により、パスワードを--disabled:私は同じことを行う必要がありオプションを使用してユーザを作成し、私のような無効なパスワードを使用して、ユーザー作成のUbuntu 14.04でAnsible

にsudo adduserの--disabled-パスワードmyuserの

をAnsible userモジュールと

--disabled-パスワード

AnipalドキュメントのSimiliarオプションがありません。誰かが私を助けてくれましたか、ユーザーモジュールでどのように同じ結果を得ることができますか?

+1

私は 'user'モジュールのパスワードパラメータを省略することがあなたの望むものだと思っています。 –

答えて

8

userモジュール使用useraddコマンドunder the hood
userモジュールのpasswordパラメータを省略すると、フラグなしでuseraddが呼び出されます。 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 

パスワードがロックされています。

関連する問題