【发布时间】:2015-01-24 17:48:55
【问题描述】:
我正在我的所有服务器上尝试使用相同名称的 del 用户。 我正在使用
ansible all -m user -a "name=tim-g state=absent remove=yes" -s
在这之后,系统问我sudo密码,但它不起作用,我得到:
192.168.170.150 | FAILED >> {
"failed": true,
"msg": "userdel: Permission denied.\nuserdel: cannot lock /etc/passwd; try again later.\n",
"name": "tim-g",
"rc": 1
}
192.168.170.151 | FAILED >> {
"failed": true,
"msg": "userdel: cannot lock /etc/passwd; try again later.\n",
"name": "tim-g",
"rc": 1
}
在所有其他服务器上都一样。 我做错了什么?
【问题讨论】:
-
这个问题可能更适合http://superuser.com/ 合作伙伴 stackexchange 网站。
-
即使它停留在 stackoverflow 上,也需要更多信息 - 添加
-vvvv调试并将其粘贴到此处,显示您如何使用sudo等。 -
@tedder42,使用-vvvv pastebin.com/3vu68dzR登录
-
@tendo 的回答是正确的。您的用户名 ('exad') 没有删除权限。您应该以 root 身份或使用 sudo 运行。
标签: linux ubuntu ansible userdel