Hi, I have followed instructions from:
Created two users admin/admin and user01/user01 as follow:
CREATE USER “admin” WITH PASSWORD ‘admin’ WITH ALL PRIVILEGES
sudo nano /etc/influxdb/influxdb.conf
auth-enabled = true (uncommented), saved
sudo reboot
But still can post and read data from influxDB with wrong credentials and no credentials at all.
Assistance welcome.
Paulo
katy
2
If you run SHOW USERS
, do you see the accounts listed?
katy
4
Okay. Can you walk me through the process you’re using after restarting the service?
Are you just restarting and then sending a request?
After I create the users and edit /etc/influxdb/influxdb.conf I just reboot the server.
To test I am using node-red
I set wrong username at node-red and expect it to fail but it keeps working.
Hi Katy, any other suggestion?
Thanks
katy
7
I’m looking into some other things it can be. I’ll keep you updated!
katy
9
One more thing to try:
It seems that the http
line in the config has to uncommented as well.
So your config should look like this:
[http]
# Determines whether HTTP endpoint is enabled.
enabled = true
and NOT like
#[http]
# Determines whether HTTP endpoint is enabled.
enabled = true
Great, will try and report back.
Thanks
Dear Katy,
Just did the test and it is working great.
One note:
First I did uncomment the line
[http] and
auth-enabled = xxxx and then it did not work…
What a frustration…
What to do now?
But then I started to review the whole thing, and found that the line on the /etc/influxdb/influxdb.conf was originally:
auth-enabled = false
So one has to umcomment it and somehow see that it is not enough, one still have to see it should be changed to:
auth-enabled = true
Now it is working great,
Thanks a lot for your support
Paulo