Bia*_*res -1 permissions permission-denied ansible
我试图htop使用以下命令在 debian 服务器上安装:
ansible debian -m apt -a "name=htop state=present"
但我收到此错误:
ubuntu-20.lab | FAILED! => {
"ansible_facts": {
"discovered_interpreter_python": "/usr/bin/python3"
},
"changed": false,
"msg": "'/usr/bin/apt-mark manual htop' failed: E: Could not create temporary file for /var/lib/apt/extended_states - mkstemp (13: Permission denied)\nE: Failed to write temporary StateFile /var/lib/apt/extended_states\n",
"rc": 100,
"stderr": "E: Could not create temporary file for /var/lib/apt/extended_states - mkstemp (13: Permission denied)\nE: Failed to write temporary StateFile /var/lib/apt/extended_states\n",
"stderr_lines": [
"E: Could not create temporary file for /var/lib/apt/extended_states - mkstemp (13: Permission denied)",
"E: Failed to write temporary StateFile /var/lib/apt/extended_states"
],
"stdout": "",
"stdout_lines": []
}
Run Code Online (Sandbox Code Playgroud)
我尝试过-s,但它说这是一个无法识别的论点,是否还有其他人需要获得许可?
在使用 .debian 机器上安装任何东西之前,您需要成为 root 用户apt。
当使用 ad-hoc 时(正如你所做的那样),如果你不需要 sudo 的密码,你可以这样做:ansible debian -m apt -a "name=htop state=present" -b
如果你需要密码,你需要这样做(所以 ansible 会首先要求输入密码):ansible debian -m apt -a "name=htop state=present" -bK
如果您开始使用 playbook,您也可以使用-b或,或者您可以添加到您的 playbook 中。-bKbecome: true
检查文档。
| 归档时间: |
|
| 查看次数: |
2819 次 |
| 最近记录: |