我使用以下命令创建一个新的厨师保险库 - 刀库创建-A -M客户-S'名称:' -J
我的问题是如何将这个厨师保险库提供给多个节点?
此外,有什么不同的方式,可以授予此访问权限? (可以通过节点名称,角色名称等)。 我需要知道搜索查询的命令
答案 0 :(得分:1)
-S
的参数是Chef搜索查询,通常用于选择应授予哪些节点访问权限。 name:
不是一个有效的查询,但很难判断你的意思是字面意思。您还可以使用-A
标志(再次,上面错误地使用它)按名称添加单个用户或客户端(我知道它显示--admins
但它也适用于节点名称。)
作为一名信息安全从业者,我也有义务提醒您,在某些攻击模型下使用-S
搜索查询选项可能不安全。具体而言,受损节点可以更改其自己的属性,以便下次有人运行库刷新时,该节点被错误地授予访问权限。这不是所有可能的安全漏洞中最糟糕的,但要注意它。
答案 1 :(得分:0)
可以使用namespace UC
{
public class MainWindow_VM
{
public TestUC_VM _uc_VM;
public MainWindow_VM()
{
_uc_VM = new TestUC_VM();
Task.Run(() => ChangeString());
}
public async Task ChangeString()
{
while (true)
{
_uc_VM.TestString = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff");
await Task.Delay(250);
}
}
}
}
选项(其中-C, --clients CLIENTS
是客户端的逗号分隔列表)来向多个节点/客户端授予对保管物品的访问权限。
例如:
CLIENTS