我尝试执行此命令:
ansible somegroup -m raw -a "docker ps -a" --ask-pass -K --become-user root
但错误在于:尝试连接到unix:///var/run/docker. sock上的Docker守护程序套接字时权限被拒绝:如何使用sudo su -将ansible adhoc的set指令更正为在root下执行?
sudo su -
f0brbegy1#
忘记使用--become开关:
--become
ansible somegroup -m raw -a "docker ps -a" --ask-pass -K --become
fjnneemd2#
-m =这是原始的,-a =要运行临时命令,--ask-pass = ssh密码,-K --成为=成为根或sudo,您可以在"How to use Ansible"上阅读更多信息
euoag5mw3#
ansible somegroup -b -m raw -a "docker ps -a"
3条答案
按热度按时间f0brbegy1#
忘记使用
--become
开关:fjnneemd2#
-m =这是原始的,
-a =要运行临时命令,
--ask-pass = ssh密码,
-K --成为=成为根或sudo,
您可以在"How to use Ansible"上阅读更多信息
euoag5mw3#