On Mon, Jul 21, 2025 at 5:45 PM Brian Inglis via Cygwin <[email protected]> wrote: > > On 2025-07-21 08:19, Matthias Andree via Cygwin wrote: > > Am 21.07.25 um 14:53 schrieb Aurélien Couderc via Cygwin: > >> I installed MariaDB (mysql fork) on my system, which per task manager > >> runs as it's own user "MariaDB". > >> > >> But Cygwin 3.7 from today cannot see the user "MariaDB", both getent > >> passwd MariaDB and getent passwd return no lines. > >> > >> Any clues what I am doing wrong? > > > > Did you create a local /etc/passwd file, say, through mkpasswd? If you did, > > maybe long ago -- maybe you need to re-run it and update your passwd file. > > > > https://cygwin.com/cygwin-ug-net/mkpasswd.html > > Preferably delete it and possibly modify /etc/nsswitch.conf: > > https://cygwin.com/cygwin-ug-net/ntsec.html#ntsec-mapping-nsswitch
That file does not exist. I think the problem is that Cygwin does not want to list accounts from "NT SERVICE" and "NT AUTHORITY", except you prefix that with "+". And that makes me mad, because it sucked up the time of around 25 students here for 90 mins in the class to find THAT solution. The professor KNEW the solution, but made it a group exercise for us to figure this bug out. Aurélien -- Aurélien Couderc <[email protected]> Big Data/Data mining expert, chess enthusiast -- Problem reports: https://cygwin.com/problems.html FAQ: https://cygwin.com/faq/ Documentation: https://cygwin.com/docs.html Unsubscribe info: https://cygwin.com/ml/#unsubscribe-simple

