How to get rid of a user (without really succeeding)

Posted:
in Genius Bar edited January 2014
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.

Comments

  • Reply 1 of 8
    fahlmanfahlman Posts: 740member
    What's the UID on this user?
  • Reply 2 of 8
    shetlineshetline Posts: 4,695member
    Quote:

    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.
  • Reply 3 of 8
    lundylundy Posts: 4,466member
    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.
  • Reply 4 of 8
    fahlmanfahlman Posts: 740member
    I always thought that any User with an ID under 500 didn't appear in the Login Windows. Strange.



    You also have root enabled too?
  • Reply 5 of 8
    shetlineshetline Posts: 4,695member
    Quote:

    Originally posted by fahlman

    You also have root enabled too?



    Not currently, no.
  • Reply 6 of 8
    fahlmanfahlman Posts: 740member
    Quote:

    Originally posted by shetline

    Not currently, no.



    I was just wondering because the Other user appears on the Login window.
  • Reply 7 of 8
    mr. hmr. h Posts: 4,870member
    Quote:

    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
  • Reply 8 of 8
    shetlineshetline Posts: 4,695member
    Quote:

    Originally posted by Mr. H

    This new hint at MacOSXhints should help the original poster



    That's just what I needed. Thanks!
Sign In or Register to comment.