- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
当我使用 chef knife solo
对于具有 sudo 访问权限的非 root 用户,它总是询问我该用户的密码。但是,我已经关闭了对该服务器的密码访问。
$ bundle exec knife solo cook supersecretuser@productionserver -VV
Starting 'Run'
Running Chef on productionserver...
Checking Chef version...
DEBUG: Initial command sudo chef-solo --version 2>/dev/null | awk '$1 == "Chef:" {print $2}'
DEBUG: Initial command sudo -V
DEBUG: Running processed command sudo -V
DEBUG: sudo -V stdout: Sudo version 1.8.9p5
DEBUG: sudo -V stdout: Sudoers policy plugin version 1.8.9p5
Sudoers file grammar version 43
DEBUG: sudo -V stdout: Sudoers I/O plugin version 1.8.9p5
DEBUG: Running processed command sudo -E -p 'knife sudo password: ' chef-solo --version 2>/dev/null | awk '$1 == "Chef:" {print $2}'
Enter the password for supersecretuser@productionserver:
ssh supersecretuser@productionserver
SSH 进入该服务器无需密码。
chef knife solo
在我的登台服务器上使用 root 用户,它工作正常。
-i
显式传递我的 ssh key 选项,
chef knife solo cook supersecretuser@productionserver -i ~/.ssh/id_rsa.pub
而 Knife 独奏似乎没有使用它。关于下一步尝试什么的任何想法?
cook
因为那是我所在的地方。我做了一个
prepare
它起作用了,因为我还没有关闭密码访问 - 这发生在我的第一个
cook
- 所以我只能输入密码。
最佳答案
你在 ssh 和 sudo 之间搞混了,检查你的 sudoers 文件中的 supersecretuser 条目,它应该如下所示:
#Vagrant entry to allow sudo from vagrant
vagrant ALL=(ALL) NOPASSWD: ALL
关于ssh - 对具有 sudo 访问权限的非 root 用户使用 Knife 独奏,无需密码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25728062/
我正在使用机器人。今天我遇到了一点问题。单击按钮后,应用程序会转到下一个 Activity 。我需要等待某个按钮的出现。 View am = solo.getView(R.id.btn_login);
让我描述一下这个问题。现在我正处于架构更改阶段。我曾经使用 Elasticsearch 作为聚合和搜索工具,但现在我正在考虑将它用作主数据库。我读到不建议将 Elasticsearch 用作主数据库,
我刚刚安装了全新的 CentOS 6.3 虚拟机并禁用了 SELinux。下面是我运行以安装 Ruby、Chef Solo 并尝试配置 VM 的确切脚本: #!/bin/bash # # Instal
我正在尝试使用 chef-solo 在我的服务器上安装 postgresql。我通过自己进行引导并在脚本中手动包含 build-esential 包来完成这项工作。现在我想使用 knife-solo
当我使用 chef knife solo对于具有 sudo 访问权限的非 root 用户,它总是询问我该用户的密码。但是,我已经关闭了对该服务器的密码访问。 $ bundle exec knife s
上周我一直在和 chef-solo 打交道,我有很多问题。 我想使用 ruby 1.9.2-p290 和 Ubuntu 10.04,所以看起来我必须使用 rvm 之类的东西。 我应该将 RVM 与
我是一名优秀的程序员,十分优秀!