saltstack api wheel模块报错HTTP/1.1 401 Unauthorized
发表于:2025-12-03 作者:千家信息网编辑
千家信息网最后更新 2025年12月03日,当使用saltstack api调用wheel模块的时候会出现没有权限的报错[root@ntest1 ~]# curl -k -v https://localhost:8000 -H "Acc
千家信息网最后更新 2025年12月03日saltstack api wheel模块报错HTTP/1.1 401 Unauthorized
当使用saltstack api调用wheel模块的时候会出现没有权限的报错
[root@ntest1 ~]# curl -k -v https://localhost:8000 -H "Accept: application/x-yaml" -H "X-Auth-Token: 65198e689eb5e720ce75970a4b10da91dc003211" -d client='wheel' -d fun='key.list_all'* About to connect() to localhost port 8000 (#0)* Trying ::1... Connection refused* Trying 127.0.0.1... connected* Connected to localhost (127.0.0.1) port 8000 (#0)* Initializing NSS with certpath: sql:/etc/pki/nssdb* warning: ignoring value of ssl.verifyhost* skipping SSL peer certificate verification* SSL connection using TLS_RSA_WITH_AES_256_CBC_SHA* Server certificate:* subject: O=Default Company Ltd,L=Default City,C=XX* start date: Feb 15 09:34:13 2016 GMT* expire date: Feb 14 09:34:13 2017 GMT* common name: (nil)* issuer: O=Default Company Ltd,L=Default City,C=XX> POST / HTTP/1.1> User-Agent: curl/7.19.7 (x86_64-redhat-linux-gnu) libcurl/7.19.7 NSS/3.21 Basic ECC zlib/1.2.3 libidn/1.18 libssh3/1.4.2> Host: localhost:8000> Accept: application/x-yaml> X-Auth-Token: 65198e689eb5e720ce75970a4b10da91dc003211> Content-Length: 29> Content-Type: application/x-www-form-urlencoded> < HTTP/1.1 401 Unauthorized< Content-Length: 735< Access-Control-Expose-Headers: GET, POST< Access-Control-Allow-Credentials: true< Vary: Accept-Encoding< Server: CherryPy/3.2.2< Allow: GET, HEAD, POST< Cache-Control: private< Date: Fri, 05 May 2017 15:16:50 GMT< Access-Control-Allow-Origin: *< Content-Type: text/html;charset=utf-8< Set-Cookie: session_id=65198e689eb5e720ce75970a4b10da91dc003211; expires=Sat, 06 May 2017 01:16:50 GMT; Path=/<401 Unauthorized 401 Unauthorized
No permission -- see authorization schemes
Powered by CherryPy 3.2.2* Connection #0 to host localhost left intact* Closing connection #0
需要修改master的配置对saltapi用户进行授权
[root@test1 ~]# vim /etc/salt/masterexternal_auth: pam: saltapi: - .* - '@wheel'[root@test1 ~]# /etc/init.d/salt-master restartStopping salt-master daemon: [ OK ]Starting salt-master daemon: [ OK ]
重新执行命令,执行成功
[root@ntest1 ~]# curl -k https://localhost:8000 -H "Accept: application/x-yaml" -H "X-Auth-Token: bb8bc594d3e9d7de6105046a07c9b2ba619161b2" -d client='wheel' -d fun='key.list_all'return:- data: _stamp: '2017-05-05T15:19:47.532569' fun: wheel.key.list_all jid: '20170505231946757429' return: local: - master.pem - master.pub minions: - test1.nginxs.net - test2.nginxs.net - test3.nginxs.net - test4.nginxs.net minions_denied: [] minions_pre: - test5.nginxs.net - test6.nginxs.net - test7.nginxs.net - test8.nginxs.net minions_rejected: [] success: true tag: salt/wheel/20170505231946757429 user: saltapi tag: salt/wheel/20170505231946757429
模块
成功
命令
时候
权限
用户
配置
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
delphisql数据库连接
hcne网络技术实验指南
数据库增加字段数组
杭州九阳公司 网络安全
软件开发测试费放哪个科目
云计算网络安全问题研究
数据库行业生命周期
计算机网络技术的职业小结
选课管理系统实验报告数据库
内存数据库应用场景
苏州早尚互联网科技
天地通话网络技术
外墙砖贴图软件开发
sybase建数据库
pc机设置成时间服务器
举办沙龙讲解网络安全常识
重庆超频服务器销售厂
潍坊网络安全知识竞答
c4-网络技术挑战赛
华为安全模式下保留数据库
华为服务器维护
期货交易软件开发教程
大话西游手游的服务器
三级网络技术需要二级
南昌软件开发外包电话
哪个数据库检测有修改建议
AAA服务器的原理
access数据库资料
web服务器也可称为
北京常见软件开发制造价格