为啥ansible script 不能切换到普通用户
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了为啥ansible script 不能切换到普通用户相关的知识,希望对你有一定的参考价值。
参考技术A 使用su命令可以切换到其他用户(需要知道该用户密码,如果是root则无限制)比如切换到root :#su root然后会提示你输入密码如果不知道root密码,可以使用sudo提权比如Ubuntu安装系统时不能设置root密码可以#sudo su 切换到root(前提是当前用户在sudoers里)ansible之script模块
例:在所有节点上执行/tmp/test.sh1 脚本(该脚本是在ansible 控制节点上的)[[email protected] tmp]# vim test.sh1
#!/bin/sh
Time=
date -s "2016/7/11"
echo "$Time script testing success!"
[[email protected] tmp]# ansible slave -m script -a "/tmp/test.sh1"
agent.test.com | SUCCESS => {
"changed": true,
"rc": 0,
"stderr": "",
"stdout": "Mon Jul 11 00:00:00 CST 2016 script testing success!\r\n",
"stdout_lines": [
"Mon Jul 11 00:00:00 CST 2016 script testing success!"
]
}
client02 | SUCCESS => {
"changed": true,
"rc": 0,
"stderr": "",
"stdout": "Mon Jul 11 00:00:00 CST 2016 script testing success!\r\n",
"stdout_lines": [
"Mon Jul 11 00:00:00 CST 2016 script testing success!"
]
}
[[email protected] tmp]# date
Mon Jul 11 00:00:05 CST 2016
[[email protected] tmp]# date
Mon Jul 11 00:00:09 CST 2016
以上是关于为啥ansible script 不能切换到普通用户的主要内容,如果未能解决你的问题,请参考以下文章
为啥 外链javascript脚本,不能含有script标签
MacBook Air为啥word文档里面为啥不能切换中文输入法打中文?
为啥我不能返回一个通用的 'T' 来满足 Partial<T>?