2016-11-15 49 views
4

ERROR: You authenticated successfully to https:<chef_server_url> as <user> but you are not authorized for this action Response: missing create permissionナイフブートストラップエラー - 成功した認証が、

は、私が現在実行しているWindowsのAWSインスタンスのかなり基本的なブートストラップコマンド

knife bootstrap windows winrm ....

を実行しているこのアクションのために許可されていません現時点でシェフのサーバーはオンサイトで、ホストされていません。ナイフを使って新しいグループを作成しようとしても同じエラーが表示されます。私はシェフサーバにSSH'dと私は私がサーバー管理者の権限を付与されている表示されます

sudo chef-server-ctl list-server-admins

を実行したときに、私のユーザーがリストされている検証しました。私はまた、Web UIを介して物事を表示して作成しようとするときに同じエラーが発生することがあります。私はほぼ一日中この問題を解決しようとしています。

答えて

3

まあ、結局のところ、これはかなりシンプルであることが判明しました。シェフサーバー上の端末から:

sudo chef-server-ctl org-user-add <org> <user> --admin

ドキュメント - https://docs.chef.io/server_users.html

私はそこ

4

server-adminsグループは、1つの組織内での操作のために、 )その組織内のACLが必要です。一般的には、その組織のadminsグループのメンバーであることでこれを取得しますが、手動で特定の権限を手動で割り当てることもできます。

+0

のACLから他の許可関連のタスクを管理者グループに自分自身を追加し、処理することができたように見えます答えはありますが、私はナイフ以外の多くの情報を見つけることができませんacl GitHub ReadMe。権限エラーのために私が働こうとしているコマンドはありません。何を実行するか、私は自分自身でこれをやり遂げる方法についての詳細なアドバイスはありますか?私はシェフサーバーのsudoersグループにいます。私はこの最初のPOCの後にホストするために移動する日を楽しみにしています – TechDawg270

関連する問題