Users get the page for /user-settings/ and enter their credentials, but the page result says:
The same password works for other resources, and they’re [users] putting in their AD creds. The /var/log/http/ssl_access_log returns a 401 on them.
I’m at a loss on things to check. I’ve verified that their source network is part of trusted networks, and even tried changing the SSH access to add “Normal users” to ssh/sftp access. The same user-settings page works fine on AD creds for me and the other domain admin.
Well, what you mentionned above implies that the AD was there before NethServer, so it can’t be part of the NethServer installation…
Something BIG is missing here… ( scratch, scratch… )
Maybe a word of explanation HOW that AD got together with NethServer, which makes it’s AD during install (post install with Account Provider, actually) would help us ignorants understand your situation a bit better.
And with understanding - help isn’t too far away!
My AD Enterprise had a couple DCs on Server 2016. These were up and running as healthy AD servers before installing Neth, which is joined to the domain through the Users & Groups as a remote AD. It was very straightforward. Users and groups — NethServer 7 Final
With AD users as you have from MS, they are missing AFAIK a few fields in LDAP/AD that MS doesn’t use normally, like the shell field (bash, csh, etc). NethServer uses these, and also set’s stuff…
That’s one of your “Gotchas”, there are more…
MS created users also tend to have a dot in the username ( firstname.lastname ), wheras in NethServer a dot in the username is - AFAIK - not legit.
I tried it now and dots in usernames are no issue with remote AD to Nethserver. I am going to test with Win Server 2016…
EDIT:
I can confirm the issue.
It seems not possible to login to cockpit/user-settings with remote AD users from Windows Server 2016. It shows “Wrong user name or password”.
It’s the same in old server manager. It shows “Invalid credentials”.
As regards apps, Nextcloud is working, Roundcube is not.
Sorry I edited my post. The part after EDIT is important. Here is the explanation of using old server manager for password change.
It was not possible for users to login to neither old or new server manager in my tests with Win Server 2016.
Are the apps logins (roundcube, nextcloud) working in your environment?
You may use SSP as a workaround until we fix this issue.