日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > windows >内容正文

windows

ansible的系统模块8

發布時間:2024/4/17 windows 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 ansible的系统模块8 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

今天我們來學習一下ansible的系統模塊的其他兩個模塊user和group模塊,顧名思義,user可以幫我們在遠程主機上添加用戶,刪除,更改,為用戶創建密鑰等操作,group是針對于組來說,可以更改組,刪除組,更改組id等

user:



ansible test177 -m user -a 'name=sazhuo'

上面的命令表示在177上創建一個用戶名sazhuo的用戶,我們來看一下177上到底有沒有

ansible test177 -m user -a 'name=sazhuo state=absent'

表示刪除這個用戶,但是不刪除這個用戶的家目錄

ansible test177 -m user -a 'name=sazhuo state=absent remove=yes'

刪除用戶的同時家目錄也會刪除

ansible test177 -m user -a 'name=sa group=zabbix'

把在177上的sa用戶的用戶組更改為zabbix,默認的話sa的用戶組就是sa,來看一下效果:

ansible test177 -m user -a 'name=sa groups=root append=yes'

給用戶sa添加一個附加組root,附加組可以有多個用逗號隔開就行,append參數是在不確定有沒有這個組的情況下添加,如果有這個組就不添加,如果沒有就添加,我們來看是不是多了一個附加組

我們看到后面多了一個root附加組

ansible test177 -m user -a 'name=sa shell=/bin/csh'

以上的命令表示把用戶sa的默認shell修改為/bin/csh,原來是/bin/bash

可以看到sa的shell已經變為了csh

ansible test177 -m user -a 'name=sa uid=2000'

指定用戶的uid為2000,來看一下uid有沒有變

ansible test177 -m user -a 'name=sa expires=1534867200'

表示指定sa這個用戶的過期時間為2018-08-22,expires后面跟的是時間戳,可以用date -d 2018-08-22 +%s獲得

ansible test177 -m user -a 'name=sa comment="sazhuo"'

指定用戶的注釋信息為sazhuo,我們來看一下:

比方說我們要修改用戶sa的密碼,首先要生成密碼,然后再去設置:

[root@sazhuo ~]# python; Python 2.7.5 (default, Nov 6 2016, 00:28:07) [GCC 4.8.5 20150623 (Red Hat 4.8.5-11)] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> import crypt;crypt.crypt('333333') '$6$ovNGDERbTfc.sgpr$0PZAbMUJQPc16ur7IdH848pzjYPux18lNlusujvfpKFhKpxsT4E9z47qFiD/XXqxaVTHgVCu/RBKCIIaylKT4/' >>> [root@sazhuo ~]# ansible test177 -m user -a 'name=sa password="$6$ovNGDERbTfc.sgpr$0PZAbMUJQPc16ur7IdH848pzjYPux18lNlusujvfpKFhKpxsT4E9z47qFiD/XXqxaVTHgVCu/RBKCIIaylKT4/"' test177 | SUCCESS => {"append": false, "changed": true, "comment": "sazhuo", "group": 499, "home": "/home/sa", "move_home": false, "name": "sa", "password": "NOT_LOGGING_PASSWORD", "shell": "/bin/csh", "state": "present", "uid": 2000 }

首先進入python環境生成一個密碼333333對應的密碼序列,復制這個序列,執行設置密碼的時候在password下粘貼,就會設置成功,如果我們復制錯誤的時候怎么辦,update_password=on_create將這個命令跟在我的執行命令后面,意思是當生成密碼和執行密碼不一致的時候不做任何操作

group;

ansible test177 -m group -a 'name=zabbix'

確保存在zabbix組

ansible test177 -m group -a 'name=zabbix state=absent'

刪除這個組,刪除的前提是不能有用戶把被刪除的組當做主組

ansible test177 -m group -a 'name=sa gid=1000'

修改這個組的gid為1000

總結

以上是生活随笔為你收集整理的ansible的系统模块8的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。