Asible 批量跑出服务器的特权用户

2022/8/21 6:55:18

本文主要是介绍Asible 批量跑出服务器的特权用户,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

1、定义剧本(我这里只输出序列号)

[[email protected]]# cat libin.yml
- hosts: task
  gather_facts: no
  tasks:
    - name: fetch
      shell: |
        awk -F ":" '{ print $1,$7 }' /etc/passwd | grep -v "/sbin/nologin" | grep -v "root" | awk -F " " '{ print $1}'
      register: serial
    - name: dd
      shell: |
        echo "{{serial.stdout}},{{inventory_hostname}}" >> libin.csv
      delegate_to: localhost


2、定义清单
[[email protected]]# cat hosts
 
[task]
ip地址
 
[task:vars]
ansible_become=yes
ansible_become_method=sudo
ansible_become_user=root
ansible_become_password=
ansible_user=
ansible_password=

3、执行ansible任务
[[email protected]]# ansible-playbook -i hosts task libin.yaml

  



这篇关于Asible 批量跑出服务器的特权用户的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程