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#