linux 带sudo的Ansible特别命令

mw3dktmi  于 2022-12-22  发布在  Linux
关注(0)|答案(3)|浏览(153)

我尝试执行此命令:

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下执行?

f0brbegy

f0brbegy1#

忘记使用--become开关:

ansible somegroup -m raw -a "docker ps -a" --ask-pass -K --become
fjnneemd

fjnneemd2#

ansible somegroup -m raw -a "docker ps -a" --ask-pass -K --become

-m =这是原始的,
-a =要运行临时命令,
--ask-pass = ssh密码,
-K --成为=成为根或sudo,
您可以在"How to use Ansible"上阅读更多信息

euoag5mw

euoag5mw3#

ansible somegroup -b -m raw -a "docker ps -a"

相关问题