Serverspec测试运行问题

克朗诺克

关于serverspec运行,我有以下情形:

我使用用户证书登录到VM,然后执行sudo su-。现在,以root用户身份切换到不需要密码的虚拟用户。

然后使用虚拟用户,我使用/ opt / chefdk / embedded / bin / serverspec-init初始化serverspec,并将其配置为在同一VM中进行样本测试。

现在,当我使用虚拟的/ opt / chefdk / embedded / bin / rspec spec / XXXX / sample_spec.rb尝试此操作时

它不断询问用户密码,这只是一个证书。

我想避免这种情况,并希望serverspec使该规范在没有密码提示的情况下运行。

我无法弄清楚。请帮助。

谢谢!

里海

您只需在“虚拟”帐户上设置密码,然后进行测试即可。

另一种选择是将“虚拟”用户添加到sudoers文件中,并允许他针对特定命令运行无密码sudo-它们应与* _spec.rb文件中定义的命令相匹配,这更安全,但需要进行更多键入;)

这是如何为给定用户设置无密码sudo的答案:https : //serverfault.com/questions/160581/how-to-setup-passwordless-sudo-on-linux

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

OnePlus Expresso测试运行问题(Android Studio 3.6.2)

来自分类Dev

着色golang测试运行输出

来自分类Dev

作为Maven测试运行

来自分类Dev

再现ScalaCheck测试运行

来自分类Dev

Couchbase测试运行失败

来自分类Dev

Intellij测试运行历史

来自分类Dev

测试运行null和字母?

来自分类Dev

使用JUNIT测试运行AsyncHttpClient

来自分类Dev

在测试运行期间浏览

来自分类Dev

可以在测试运行期间获得先前的测试

来自分类Dev

如何使用dotnet测试运行特定测试?

来自分类Dev

使单元测试作为集成测试运行

来自分类Dev

Visual Studio测试运行无法加载测试

来自分类Dev

Android的测试运行失败:没有测试结果

来自分类Dev

Web测试运行期间无效的URI错误

来自分类Dev

业力测试运行器-无法捕获Chrome

来自分类Dev

C#测试运行配置(* .runsettings)

来自分类Dev

如何通过Mocha测试运行时参数?

来自分类Dev

业力测试运行程序比预期的慢

来自分类Dev

C ++ Google测试运行两次

来自分类Dev

是否有PHPUnit的分层测试运行器?

来自分类Dev

摩卡测试运行两次

来自分类Dev

黄瓜每次测试运行的不同参数

来自分类Dev

如何测试运行SQL查询的方法

来自分类Dev

多个HTML记者Karma测试运行器

来自分类Dev

通过Jest获取测试运行时间

来自分类Dev

如何使用Vividus工具同步测试运行?

来自分类Dev

如何强制Google基准测试运行多个迭代?

来自分类Dev

业力测试运行器-无法捕获Chrome