易陆发现互联网技术论坛

 找回密码
 开始注册
查看: 4091|回复: 0
收起左侧

ansible中用户如果没有家目录使用报错和解决办法

[复制链接]
发表于 2017-12-23 17:27:12 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?开始注册

x
当我们配置的用户没有家目录执行命令之后,发现以下问题:$ U  }6 c  N4 U/ G
说明我们已经更改过ansible下的hosts文件了。
( r- c! u+ m% }) {2 z) Z3 B1 M: \" ^2 |" R7 B
$ ansible  -m shell -a "uptime" 192.168.13.5
/ M5 ~: p& h% J3 u5 m9 [. A8 Y192.168.13.5 | UNREACHABLE! => {
! J% ?) Y! J, H- A8 n    "changed": false, ( [- P( j8 u0 e1 ]: a& a
    "msg": "Authentication or permission failure. In some cases, you may have been able to authenticate and did not have permissions on the target directory. Consider changing the remote temp path in ansible.cfg to a path rooted in \"/tmp\". Failed command was: ( umask 77 && mkdir -p \"` echo /home/victor/.ansible/tmp/ansible-tmp-1514033210.52-982392478156 `\" && echo ansible-tmp-1514033210.52-982392478156=\"` echo /home/victor/.ansible/tmp/ansible-tmp-1514033210.52-982392478156 `\" ), exited with result 1",
$ s/ ?  M. c, u- t: W# G' j    "unreachable": true
) O7 B4 ?* }7 R0 Y}- r+ Y8 p0 s9 s0 m2 }4 y
, j- W4 ~0 z6 [% {6 u( O3 o
解决方法:
, P( V. @& U" ~$ P8 Y需要修改下ansible.cfg 文件:/ R( T' B( t0 j& f$ L
# [, j0 }5 g5 N3 ^; m5 ~
$ sudo vim/etc/ansible/ansible.cfg  将文件配置为/tmp目录下即可:
remote_tmp     = /tmp/.ansible/tmp
! R/ D) I! b- f2 A, E

) g' C9 b5 E& o) Q' r
您需要登录后才可以回帖 登录 | 开始注册

本版积分规则

关闭

站长推荐上一条 /4 下一条

北京云银创陇科技有限公司以云计算运维,代码开发

QQ|返回首页|Archiver|小黑屋|易陆发现技术论坛 ( 蜀ICP备2026014127号-1 )点击这里给我发消息

GMT+8, 2026-4-9 01:10 , Processed in 0.052425 second(s), 25 queries .

Powered by Discuz! X3.4 Licensed

© 2012-2025 Discuz! Team.

快速回复 返回顶部 返回列表