• <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

            搜索

            •  

            積分與排名

            • 積分 - 216745
            • 排名 - 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 思月行云 閱讀(306) 評論(0)  編輯 收藏 引用 所屬分類: 分布式\MQ
            国产精品一久久香蕉国产线看观看| 男女久久久国产一区二区三区 | 色综合久久久久网| 国产精品一久久香蕉产线看| 72种姿势欧美久久久久大黄蕉 | 久久精品免费一区二区| 久久亚洲AV成人无码国产| 91久久香蕉国产熟女线看| 精品久久久一二三区| 国产情侣久久久久aⅴ免费| 久久夜色撩人精品国产| 久久天天躁狠狠躁夜夜avapp| 99久久精品免费观看国产| 久久国产免费直播| 久久久久人妻一区精品| 久久99久久99精品免视看动漫| 久久久久久极精品久久久| 久久人人爽人人爽人人片av高请| 久久福利片| 精品午夜久久福利大片| 一本色综合网久久| 理论片午午伦夜理片久久| 亚洲国产精品久久66| 无码国内精品久久人妻| 久久综合久久综合亚洲| 久久精品国产99国产精品| 久久发布国产伦子伦精品| 久久国产欧美日韩精品免费| 欧美一区二区精品久久| 久久超乳爆乳中文字幕| 亚洲国产精品18久久久久久| 国产精品久久久久蜜芽| 区亚洲欧美一级久久精品亚洲精品成人网久久久久 | 亚洲国产成人精品久久久国产成人一区二区三区综 | 国产99久久九九精品无码| 91精品国产高清久久久久久io| 狠狠色丁香久久婷婷综合_中| 久久久久久亚洲精品不卡| 久久AAAA片一区二区| 国产毛片久久久久久国产毛片| 国产精品久久影院|