Details
Description
couchbase-cli set read-only user does not validate after user has been created. see below.
you can keep creating user after user (same user or different) again and again.
bash-3.2# ./couchbase-cli user-manage -c localhost:8091 --set --ro-username=halls --ro-password=password -u Administrator -p password
SUCCESS: readOnly user created/modified
bash-3.2# ./couchbase-cli user-manage -c localhost:8091 --set --ro-username=halls --ro-password=password -u Administrator -p password
SUCCESS: readOnly user created/modified
bash-3.2# ./couchbase-cli user-manage -c localhost:8091 --set --ro-username=halls --ro-password=password -u Administrator -p password
SUCCESS: readOnly user created/modified
bash-3.2# ./couchbase-cli user-manage -c localhost:8091 --set --ro-username=halls --ro-password=password -u Administrator -p password
SUCCESS: readOnly user created/modified
bash-3.2# ./couchbase-cli user-manage -c localhost:8091 --set --ro-username=halls --ro-password=password -u Administrator -p password
SUCCESS: readOnly user created/modified
bash-3.2# ./couchbase-cli user-manage -c localhost:8091 --set --ro-username=halls --ro-password=password -u Administrator -p password
SUCCESS: readOnly user created/modified
bash-3.2# ./couchbase-cli user-manage -c localhost:8091 --set --ro-username=halls --ro-password=password -u Administrator -p password
SUCCESS: readOnly user created/modified
bash-3.2# ./couchbase-cli user-manage -c localhost:8091 --set --ro-username=halls --ro-password=password -u Administrator -p password
SUCCESS: readOnly user created/modified
bash-3.2# ./couchbase-cli user-manage -c localhost:8091 --set --ro-username=halls --ro-password=password -u Administrator -p password
SUCCESS: readOnly user created/modified
bash-3.2# ./couchbase-cli user-manage -c localhost:8091 --set --ro-username=halls --ro-password=password -u Administrator -p password
SUCCESS: readOnly user created/modified
bash-3.2# ./couchbase-cli user-manage -c localhost:8091 --set --ro-username=halls --ro-password=password -u Administrator -p password
SUCCESS: readOnly user created/modified
bash-3.2# ./couchbase-cli user-manage -c localhost:8091 --set --ro-username=halls --ro-password=password -u Administrator -p password
SUCCESS: readOnly user created/modified
bash-3.2# ./couchbase-cli user-manage -c localhost:8091 --set --ro-username=halls --ro-password=password -u Administrator -p password
SUCCESS: readOnly user created/modified
bash-3.2# ./couchbase-cli user-manage -c localhost:8091 --set --ro-username=halls --ro-password=password -u Administrator -p password
SUCCESS: readOnly user created/modified
bash-3.2# ./couchbase-cli user-manage -c localhost:8091 --set --ro-username=halls --ro-password=password -u Administrator -p password
SUCCESS: readOnly user created/modified
bash-3.2# ./couchbase-cli user-manage -c localhost:8091 --set --ro-username=halls --ro-password=password -u Administrator -p password
SUCCESS: readOnly user created/modified
bash-3.2# ./couchbase-cli user-manage -c localhost:8091 --set --ro-username=halls --ro-password=password -u Administrator -p password
SUCCESS: readOnly user created/modified
bash-3.2# ./couchbase-cli user-manage -c localhost:8091 --set --ro-username=halls --ro-password=password -u Administrator -p password
SUCCESS: readOnly user created/modified
bash-3.2# ./couchbase-cli user-manage -c localhost:8091 --set --ro-username=halls --ro-password=password -u Administrator -p password
SUCCESS: readOnly user created/modified
bash-3.2# ./couchbase-cli user-manage -c localhost:8091 --set --ro-username=halls --ro-password=password -u Administrator -p password
SUCCESS: readOnly user created/modified
bash-3.2# ./couchbase-cli user-manage -c localhost:8091 --set --ro-username=halls --ro-password=password -u Administrator -p password
SUCCESS: readOnly user created/modified
bash-3.2# ./couchbase-cli user-manage -c localhost:8091 --set --ro-username=halls --ro-password=password -u Administrator -p password
SUCCESS: readOnly user created/modified
bash-3.2# ./couchbase-cli user-manage -c localhost:8091 --set --ro-username=halls123 --ro-password=password -u Administrator -p password
SUCCESS: readOnly user created/modified
bash-3.2# ./couchbase-cli user-manage -c localhost:8091 --set --ro-username=halls123 --ro-password=password -u Administrator -p password
SUCCESS: readOnly user created/modified
bash-3.2# ./couchbase-cli user-manage -c localhost:8091 --set --ro-username=halls123 --ro-password=password -u Administrator -p password
SUCCESS: readOnly user created/modified
bash-3.2# ./couchbase-cli user-manage -c localhost:8091 --set --ro-username=halls123 --ro-password=password -u Administrator -p password
SUCCESS: readOnly user created/modified
bash-3.2#
Attachments
For Gerrit Dashboard: MB-8997 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
29283,2 | MB-8997: Check if ro user exists or not | master | couchbase-cli | Status: MERGED | +2 | +1 |