ansible 設定使用者密碼

2021-10-02 04:54:43 字數 448 閱讀 9087

使用ansible的使用者管理模組user,ansible不支援明文密碼,所以在建立乙個使用者時,需設定密碼的話需要預先將密碼加密為密文才可以,使用加密庫passlib加密,如下。

加密:python -c "from passlib.hash import sha512_crypt; import getpass; print(sha512_crypt.using(rounds=5000).hash(getpass.getpass()))"

有乙個模組raw可以實現直接明文,如:

mysql 設定使用者密碼

方法1 用set password命令 mysql u root mysql set password for root localhost password newpass 記住 這裡修改了密碼和遠端訪問密碼不是一樣的,也就是,遠端訪問的密碼和這裡設定的密碼是單獨分開的,互補影響。方法2 用mys...

linux建立使用者 設定密碼

新增使用者 useradd m 使用者名稱 然後設定密碼 passwd 使用者名稱 刪除使用者 userdel r 使用者名稱 在root許可權下,useradd只是建立了乙個使用者名稱,如 useradd 使用者名稱 它並沒有在 home目錄下建立同名資料夾,也沒有建立密碼,因此利用這個使用者登入...

Ansible實現遠端建立使用者並對密碼進行加密設定

新增使用者,不設定密碼的形式 devops server1 ansible touch createuser.yml devops server1 ansible vim createuser.yml hosts test tasks name create user user name 迴圈 新增...