How to get rid of a user (without really succeeding)
I installed MySQL a while back, before Tiger came out, on my then-Panther system.
One of the first odd things I noticed after installing Tiger was a change in my log-in window...

Yes, I knew there was a "mysql" user associated with MySQL, but that fictitious user never appeared in the graphical log-in window before upgrading from Panther to Tiger.
At the time I just wrote this off as a 10.4.0 glitch, and figured I'd just wait to see if for some low value of x in 10.4.x Mr. MySQL Server would go away on his own.
Well, 10.4.2 and counting he's still here in the log-in window. I'd like for him to go away. Not completely, of course -- I don't wish to uninstall MySQL. There's just no need for MySQL to appear in the graphical log-in window the way a real human user would. There are certainly plenty of other users, like "appserver" and "mailman", who don't appear in the log-in either, and I'd think "mysql" should be just like them.
I guessing that this is something I might accomplish using the NetInfo Manager utility, but if so, I don't know exactly what to do.
One of the first odd things I noticed after installing Tiger was a change in my log-in window...

Yes, I knew there was a "mysql" user associated with MySQL, but that fictitious user never appeared in the graphical log-in window before upgrading from Panther to Tiger.
At the time I just wrote this off as a 10.4.0 glitch, and figured I'd just wait to see if for some low value of x in 10.4.x Mr. MySQL Server would go away on his own.
Well, 10.4.2 and counting he's still here in the log-in window. I'd like for him to go away. Not completely, of course -- I don't wish to uninstall MySQL. There's just no need for MySQL to appear in the graphical log-in window the way a real human user would. There are certainly plenty of other users, like "appserver" and "mailman", who don't appear in the log-in either, and I'd think "mysql" should be just like them.
I guessing that this is something I might accomplish using the NetInfo Manager utility, but if so, I don't know exactly what to do.
Comments
Originally posted by fahlman
What's the UID on this user?
74. (GID is also 74).
I've looked back and forth in NetInfo Manager between users like mysql, real human being accounts, and other process accounts (appserver, mailman, daemon, etc.) and don't see any obvious (to me at least) setting that says "This guy will appear in the log-in window".
Another data point: The mysql user doesn't show up in System Preferences/Accounts, as the two other users who appear in the log-in window do.
http://bugreporter.apple.com
The engineers will ask for further info by email if they need it. Sometimes the things they ask you to do to generate logs and so forth reveal cool debugging tools hidden in the frameworks. You can also see if someone else has already reported your bug, as it will say "Dupe" once the engineers categorize it.
You also have root enabled too?
Originally posted by fahlman
You also have root enabled too?
Not currently, no.
Originally posted by shetline
Not currently, no.
I was just wondering because the Other user appears on the Login window.
Originally posted by lundy
Time to file a bug report. Get an ADC account at http://connect.apple.com and then file it at
http://bugreporter.apple.com
The engineers will ask for further info by email if they need it. Sometimes the things they ask you to do to generate logs and so forth reveal cool debugging tools hidden in the frameworks. You can also see if someone else has already reported your bug, as it will say "Dupe" once the engineers categorize it.
No need to file a bug report. It looks like Apple deliberately changed this behaviour. I'm not sure why.
This new hint at MacOSXhints should help the original poster
Originally posted by Mr. H
This new hint at MacOSXhints should help the original poster
That's just what I needed. Thanks!