• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            Fork me on GitHub
            隨筆 - 215  文章 - 13  trackbacks - 0
            <2017年3月>
            2627281234
            567891011
            12131415161718
            19202122232425
            2627282930311
            2345678


            專注即時通訊及網游服務端編程
            ------------------------------------
            Openresty 官方模塊
            Openresty 標準模塊(Opm)
            Openresty 三方模塊
            ------------------------------------
            本博收藏大部分文章為轉載,并在文章開頭給出了原文出處,如有再轉,敬請保留相關信息,這是大家對原創作者勞動成果的自覺尊重!!如為您帶來不便,請于本博下留言,謝謝配合。

            常用鏈接

            留言簿(1)

            隨筆分類

            隨筆檔案

            相冊

            Awesome

            Blog

            Book

            GitHub

            Link

            搜索

            •  

            積分與排名

            • 積分 - 215732
            • 排名 - 118

            最新評論

            閱讀排行榜

            rabbitmq的web管理界面無法使用guest用戶登錄

            安裝最新版本的rabbitmq(3.3.1),并啟用management plugin后,使用默認的賬號guest登陸管理控制臺,卻提示登陸失敗。

            翻看官方的release文檔后,得知由于賬號guest具有所有的操作權限,并且又是默認賬號,出于安全因素的考慮,guest用戶只能通過localhost登陸使用,并建議修改guest用戶的密碼以及新建其他賬號管理使用rabbitmq(該功能是在3.3.0版本引入的)。

            雖然可以以比較猥瑣的方式:將ebin目錄下rabbit.app中loopback_users里的<<"guest">>刪除, 
             并重啟rabbitmq,可通過任意IP使用guest賬號登陸管理控制臺,但始終是違背了設計者的初衷,再加上以前對這一塊了解也不多,因此有必要總結一下。

            1. 用戶管理

            用戶管理包括增加用戶,刪除用戶,查看用戶列表,修改用戶密碼。

            相應的命令

            (1) 新增一個用戶

            rabbitmqctl  add_user  Username  Password

            (2) 刪除一個用戶

            rabbitmqctl  delete_user  Username

            (3) 修改用戶的密碼

            rabbitmqctl  change_password  Username  Newpassword

            (4) 查看當前用戶列表

            rabbitmqctl  list_users

            2. 用戶角色

            按照個人理解,用戶角色可分為五類,超級管理員, 監控者, 策略制定者, 普通管理者以及其他。

            (1) 超級管理員(administrator)

            可登陸管理控制臺(啟用management plugin的情況下),可查看所有的信息,并且可以對用戶,策略(policy)進行操作。

            (2) 監控者(monitoring)

            可登陸管理控制臺(啟用management plugin的情況下),同時可以查看rabbitmq節點的相關信息(進程數,內存使用情況,磁盤使用情況等)

            (3) 策略制定者(policymaker)

            可登陸管理控制臺(啟用management plugin的情況下), 同時可以對policy進行管理。但無法查看節點的相關信息(上圖紅框標識的部分)。

            與administrator的對比,administrator能看到這些內容

            (4) 普通管理者(management)

            僅可登陸管理控制臺(啟用management plugin的情況下),無法看到節點信息,也無法對策略進行管理。

            (5) 其他

            無法登陸管理控制臺,通常就是普通的生產者和消費者。

            了解了這些后,就可以根據需要給不同的用戶設置不同的角色,以便按需管理。

            設置用戶角色的命令為:

            rabbitmqctl  set_user_tags  User  Tag

            User為用戶名, Tag為角色名(對應于上面的administrator,monitoring,policymaker,management,或其他自定義名稱)。

            也可以給同一用戶設置多個角色,例如

            rabbitmqctl  set_user_tags  hncscwc  monitoring  policymaker

            3. 用戶權限

            用戶權限指的是用戶對exchange,queue的操作權限,包括配置權限,讀寫權限。配置權限會影響到exchange,queue的聲明和刪除。讀寫權限影響到從queue里取消息,向exchange發送消息以及queue和exchange的綁定(bind)操作。

            例如: 將queue綁定到某exchange上,需要具有queue的可寫權限,以及exchange的可讀權限;向exchange發送消息需要具有exchange的可寫權限;從queue里取數據需要具有queue的可讀權限。詳細請參考官方文檔中"How permissions work"部分。

            相關命令為:

            (1) 設置用戶權限

            rabbitmqctl  set_permissions  -p  VHostPath  User  ConfP  WriteP  ReadP

            (2) 查看(指定hostpath)所有用戶的權限信息

            rabbitmqctl  list_permissions  [-p  VHostPath]

            (3) 查看指定用戶的權限信息

            rabbitmqctl  list_user_permissions  User

            (4)  清除用戶的權限信息

            rabbitmqctl  clear_permissions  [-p VHostPath]  User

            ===============================

            posted on 2017-03-06 16:52 思月行云 閱讀(305) 評論(0)  編輯 收藏 引用 所屬分類: 分布式\MQ
            久久婷婷午色综合夜啪| 亚洲人AV永久一区二区三区久久| 香蕉aa三级久久毛片| 人妻无码αv中文字幕久久琪琪布| 亚洲香蕉网久久综合影视| 9久久9久久精品| 97久久精品无码一区二区| 亚洲国产天堂久久综合网站| 久久AAAA片一区二区| 久久人人爽爽爽人久久久| 久久久久无码精品国产不卡| 日韩欧美亚洲综合久久| 欧美va久久久噜噜噜久久| 久久久久亚洲精品男人的天堂| 久久国产成人精品国产成人亚洲| 国产69精品久久久久APP下载| 久久99精品久久久久久动态图 | 伊人久久无码精品中文字幕| 亚洲人成无码www久久久| 狠狠狠色丁香婷婷综合久久俺| 久久A级毛片免费观看| 久久久艹| 久久天天躁夜夜躁狠狠 | 精品久久人妻av中文字幕| 国产99久久久国产精品小说| 一本大道久久a久久精品综合| 99久久精品国产麻豆| 99久久综合国产精品免费| 久久99久久无码毛片一区二区| 欧美一区二区精品久久| 久久精品亚洲欧美日韩久久| 久久偷看各类wc女厕嘘嘘| 无码人妻久久一区二区三区| 国产色综合久久无码有码| 久久国产影院| 亚洲第一永久AV网站久久精品男人的天堂AV| 99久久综合狠狠综合久久止| 亚洲国产精品无码久久一线| 老色鬼久久亚洲AV综合| 国产成人无码久久久精品一| 久久99热精品|