Uploaded image for project: 'MariaDB MaxScale'
  1. MariaDB MaxScale
  2. MXS-4256

impossible to hash nosqlprotocol password in mxs config file

    XMLWordPrintable

Details

    • Bug
    • Status: Closed (View Workflow)
    • Major
    • Resolution: Cannot Reproduce
    • 6.4.1
    • N/A
    • nosqlprotocol
    • None

    Description

      it is impossible to hash the nosqlrotocol.password as a regular maxscale service user.

      example :

      maxpasswd /var/lib/maxscale aBcd_123
      

      gives a hash

      when replacing plain text password with said hash in this :

      [mcs_mongo]
      type=listener
      service=Read-Write-Service
      protocol=nosqlprotocol
      nosqlprotocol.user=mongo_test
      nosqlprotocol.password=HASH
      port=27017
      
      

      after restart all tries to insert a new document end up with this error message :

      db.runCommand({insert: "mongo_collection", documents: [{_id: 1, "hello": "world"}]});
       
      uncaught exception: Error: error doing query: failed: network error while attempting to run command 'insert' on host '127.0.0.1:27017'  :
       
      DB.prototype.runCommand@src/mongo/shell/db.js:177:19
      

      with password in clear text, everything works as intended.

      Attachments

        Activity

          People

            johan.wikman Johan Wikman
            SylvainArbaudie Sylvain ARBAUDIE
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Git Integration

                Error rendering 'com.xiplink.jira.git.jira_git_plugin:git-issue-webpanel'. Please contact your Jira administrators.