SaltStack的salt-api里如何指定用户执行cmd.script

在杨威的协助下,命令行,API调用都完美搞定。

主要是RUNAS参数的位置,以及它作为CURL POST -D DATA的使用。

 

salt '1.2.3.4' cmd.script   "salt://scripts/test.sh" "ok test" runas="user"

curl -k https://127.0.0.1:8000/ -H "Accept: application/x-yaml" -H "X-Auth-Token: 786fb622f6ef8b8f719de57dd6145df2d1981899" -d client='local' -d tgt='1,2,3,4' -d fun='cmd.script' -d arg='salt://scripts//test.sh' -d arg="ok hello" -d arg='runas=user'

 

时间: 2024-09-10 22:15:51

SaltStack的salt-api里如何指定用户执行cmd.script的相关文章

请大神,关于WEBAPI用户认证,在API里获取当前用户的问题

问题描述 首先我自定义了一个用户身份验证,在这里我通过Authorization的认证判断用户是否存在publicclassBasicAuthorizeAttribute:System.Web.Http.AuthorizeAttribute{publicoverridevoidOnAuthorization(System.Web.Http.Controllers.HttpActionContextactionContext){//读取HEADER信息验证if(actionContext.Requ

极光推送指定用户推送

问题描述 极光推送指定用户推送 极光推送中有指定Registration ID推送或根据唯一标识推送的方法吗?文档我看了没有针对这个问题的解释.同时也没有看到文档中提供的相关接口. 解决方案 极光推送极光推送极光推送 解决方案二: 设置alias就可以了 解决方案三: 接收到推送的消息,我要调震动,在接收者哪里做震动功能 解决方案四: 看高级功能那里,可以通过设置别名来实现 别名与标签 API 功能说明 温馨提示,设置标签别名请注意处理call back结果.只有call back 返回值为 0

ORACLE expdp导出远程库指定用户数据到本地数据库

    众所周知,ORACLE导出远程库时,我们可以使用exp,但是exp的效率不高,相比之下expdp可以开并行,速度更可控, 下面就说下使用dblink结合expdp导出远程库指定用户到本地数据库的方法.     首先,在本地库创建发起expdp及dblink的用户,并赋予合适的权限 [oracle@linux ~]$ sqlplus / as sysdba SQL*Plus: Release 11.2.0.4.0 Production on Tue Jul 19 09:29:38 2016

Powershell批量禁用指定用户及将禁用用户移动到指定OU

作为企业管理员,日常最基本的任务就是对每日的用户删除及创建:同样我们知道,微软系统自带Dsquery命令可以帮助我们解决关于用户.计算机批量查询.删除.禁用及移动有很好的帮助,但是如果想指定用户禁用并且删除也能实现,但是很是麻烦,那有没有更好的方法呢,肯定有啊,那就是脚本,但是好像将说道批量两个字大家肯定想到的是脚本,一般都是用脚本来实现批量一用的,今天就为大家介绍如何批量禁用指定用户及将禁用用户移动到指定OU 环境介绍: Domain name:gawain.com 操作: 首先是在AD上创建

请问rt.jar里面的:java.lang.String$1这个类是做什么用的,为什么API里查不到?

问题描述 RT~~~~~~~~ 解决方案 这个是内部类,楼主自己写一个java类,里面写一个内部类,然后用javac编译一下就会发现会出现两个class文件,有一个名称就是xxx$xx那样的解决方案二:找到了,原来要用rar打开jar包才看得到啊--解决方案三:匿名的内部类,API里当然查不到.话说,楼主的JDK是什么版本的,为啥我1.6.0_29里就没找到咧?

api-安卓官方最新的API里为何只能找到Intent类,却找不到android.intent.*包?

问题描述 安卓官方最新的API里为何只能找到Intent类,却找不到android.intent.*包? 安卓官方最新的API里(链接http://developer.android.com/reference/packages.html)为何只能找到Intent类,却找不到android.intent.*包?可在AndroidManifest.xml里面总是有: 这样的过滤语句. 这里面的intent从何而来,而Intent类是在android.content下的,这之间到底有何关联及区别?

如何将C#窗体上textbox里的内容发送到QQ里的指定联系人那?

问题描述 如何将C#窗体上textbox里的内容发送到QQ里的指定联系人那?求高手指点,怎么做? 解决方案 解决方案二:这个不能吧,QQ服务器都会验证的...这个代码你可以参考一下,但实际已经不能用了.解决方案三:换成发QQ邮箱吧解决方案四:发QQ邮箱也可以,怎么做呢?

oracle-linux环境下,用python怎么取得指定用户的环境变量

问题描述 linux环境下,用python怎么取得指定用户的环境变量 在linux环境下,例如当前用户是root,通过os.environ取到的是当前用户的环境变量. 当时我想去其他用户的环境变量,例如oracle用户,有什么办法? 谢谢 解决方案 这个需要你su先切换用户,然后再获取对应环境变量 解决方案二: 其他用户环境变量直接读配置文件获取得了.对应用户目录下 .bashrc . .bash_profile

在installshield2008里如何让用户输入:服务器名,用户名和密码;之后又如何使用Secured FTP把文件安装到远程服务器上?

问题描述 如题:在installshield2008 里如何让用户输入:服务器名,用户名和密码:之后又如何使用SecuredFTP把文件安装到远程服务器上? 解决方案 解决方案二:up解决方案三:谢谢帮顶