casesensitive

Q: My guest account is enabled, but does not show up in the login window. I'd like it to, thanks!

I've tried disabling then enabling it, but it does not appear.

Posted on Apr 29, 2011 12:49 PM

Close

Q: My guest account is enabled, but does not show up in the login window. I'd like it to, thanks!

  • All replies
  • Helpful answers

Previous Page 2
  • by TeenTitan,

    TeenTitan TeenTitan May 2, 2011 11:12 PM in response to casesensitive
    Level 4 (2,503 points)
    Mac OS X
    May 2, 2011 11:12 PM in response to casesensitive

    The instructions I linked to for safeboot, include step by step instructions. Are you using a wired or wireless keyboard?

     

    as for the 3rd option: (but I would do option 1 first)

    go to the dock

    click on finder

    go to the menu bar

    click on the go menu

    chose utilities from the go menu

    when utilities opens, double click on terminal.

    when terminal opens, type in "dscl . read /users/Guest > ~/Desktop/Guest.txt" then press return

     

    you should now have a file on your desktop called Guest.txt

    double click on the file

    when the file opens

    go to the edit menu

    chose copy

    paste the results into the forums.

  • by casesensitive,

    casesensitive casesensitive May 3, 2011 7:47 PM in response to TeenTitan
    Level 1 (0 points)
    May 3, 2011 7:47 PM in response to TeenTitan

    Thanks for breaking it down. Here are the results, minus the jpeg section.

     

    dsAttrTypeNative:_guest: true

    dsAttrTypeNative:_writers_jpegphoto: Guest

    dsAttrTypeNative:_writers_LinkedIdentity: Guest

    dsAttrTypeNative:_writers_picture: Guest

    dsAttrTypeNative:_writers_UserCertificate: Guest

    AppleMetaNodeLocation: /Local/Default

    AuthenticationAuthority: ;ShadowHash; ;Kerberosv5;;Guest@LKDC:SHA1.A930155B59B191B7026672D6DD1D0508D73E54AA;LKDC:SHA1 .A930155B59B191B7026672D6DD1D0508D73E54AA;

    GeneratedUID: EC48BCB2-4712-4195-83DF-3384A0DF7601

    JPEGPhoto:

    NFSHomeDirectory: /Users/Guest

    Password: ********

    Picture:

    /Library/User Pictures/Sports/Baseball.tif

    PrimaryGroupID: 201

    RealName:

    Guest Account

    RecordName: Guest

    RecordType: dsRecTypeNative:users

    UniqueID: 201

    UserShell: /bin/bash

  • by TeenTitan,

    TeenTitan TeenTitan May 4, 2011 12:21 AM in response to casesensitive
    Level 4 (2,503 points)
    Mac OS X
    May 4, 2011 12:21 AM in response to casesensitive

    Well compared to my guest account, your guest account dose not have:

    dsAttrTypeNative:_defaultLanguage: en

    dsAttrTypeNative:_writers__defaultLanguage: Guest

    AuthenticationHint:

     

    My guest account has:

    AuthenticationAuthority: ;basic;

     

    while yours seems to have:

    AuthenticationAuthority: ;ShadowHash; ;Kerberosv5;;Guest@LKDC:SHA1.A930155B59B191B7026672D6DD1D0508D73E54AA;LKDC:SHA1 .A930155B59B191B7026672D6DD1D0508D73E54AA;

     

     

    AuthenticationAuthority with shadow hash suggests the the account may have  password.

     

    in thread https://discussions.apple.com/thread/1521487 a user had a simliar issue. (unable to log in as guest) they disabled guest in accounts, then deleted the guest account using the command.

    "sudo dscl . delete /users/Guest"

    and then re-enabled guest account, to force the computer to rebuild the guest account.

  • by casesensitive,

    casesensitive casesensitive May 4, 2011 9:01 AM in response to TeenTitan
    Level 1 (0 points)
    May 4, 2011 9:01 AM in response to TeenTitan

    I tried this, restarted and enabled the guest account, but it didn't work.

  • by TeenTitan,

    TeenTitan TeenTitan May 4, 2011 5:53 PM in response to casesensitive
    Level 4 (2,503 points)
    Mac OS X
    May 4, 2011 5:53 PM in response to casesensitive

    when you run the "dscl . read /users/Guest > ~/Desktop/Guest2.txt" did the output change at all?

  • by casesensitive,

    casesensitive casesensitive May 4, 2011 5:56 PM in response to TeenTitan
    Level 1 (0 points)
    May 4, 2011 5:56 PM in response to TeenTitan

    Yes, it's blank now.

  • by TeenTitan,

    TeenTitan TeenTitan May 5, 2011 4:52 PM in response to casesensitive
    Level 4 (2,503 points)
    Mac OS X
    May 5, 2011 4:52 PM in response to casesensitive

    when you say blank, do you mean you get the message "<dscl_cmd> DS Error: -14136 (eDSRecordNotFound)"?

  • by casesensitive,

    casesensitive casesensitive May 5, 2011 10:54 PM in response to TeenTitan
    Level 1 (0 points)
    May 5, 2011 10:54 PM in response to TeenTitan

    It was completely blank, but when i enabled the Guest Account again, the previous results with ShadowHash appeared.

  • by TeenTitan,

    TeenTitan TeenTitan May 6, 2011 10:51 PM in response to casesensitive
    Level 4 (2,503 points)
    Mac OS X
    May 6, 2011 10:51 PM in response to casesensitive

    have you checked the login window preference?

     

    terminal command:

    defaults read /Library/Preferences/com.apple.loginwindow

  • by casesensitive,

    casesensitive casesensitive May 9, 2011 2:59 PM in response to TeenTitan
    Level 1 (0 points)
    May 9, 2011 2:59 PM in response to TeenTitan

    This is what is says:

     

    {

        HiddenUsersList =     (

            localadmin

        );

        Hide500Users = 1;

        MasterPasswordHint = "";

        OptimizerLastRunForBuild = 21589152;

        OptimizerLastRunForSystem = 168167168;

        RetriesUntilHint = 0;

        SHOWFULLNAME = 0;

        "SHOWOTHERUSERS_MANAGED" = 0;

        lastUser = loggedIn;

        lastUserName = Roman;

        showInputMenu = 0;

    }

    localhost:~ Roman$

  • by TeenTitan,Solvedanswer

    TeenTitan TeenTitan May 11, 2011 10:06 PM in response to casesensitive
    Level 4 (2,503 points)
    Mac OS X
    May 11, 2011 10:06 PM in response to casesensitive

    well "Hide500Users = 1;" would cause guest to not show on the login window. guest user ID is bellow 500.

    try this command

    defaults write /Library/Preferences/com.apple.loginwindow Hide500Users -bool FALSE

    after setting it you can use :

    defaults read /Library/Preferences/com.apple.loginwindow

    to verify that Hide500Users now displays as "Hide500Users = 0"

  • by casesensitive,

    casesensitive casesensitive May 11, 2011 10:11 PM in response to TeenTitan
    Level 1 (0 points)
    May 11, 2011 10:11 PM in response to TeenTitan

    It worked! Thanks for being patient and walking me through the problem. It's greatly appreciated!

  • by Kurtyi,

    Kurtyi Kurtyi Jul 26, 2011 5:46 PM in response to TeenTitan
    Level 1 (9 points)
    iPad
    Jul 26, 2011 5:46 PM in response to TeenTitan

    I know this post hasn't been touched in a while, but I've been loooking for a solution to the same problem. My Guest Account too is not showing up at the login in screen. Terminal tells me, just like you suggested to check for, that "Hide500Users = 1". Therefore that's why I'm not seeing the Guest Account on login.

     

    However, when I use your suggested command, "defaults write /Library/Preferences/com.apple.loginwindow Hide500Users -bool FALSE", Terminal replies, "Could not write domain com.apple.loginwindow; exiting".

     

    "Hide500Users = 1" remains. I'm not sure what to do. I've been doing quite a bit of reserach and the few other places I've found help are pretty much identical to what I've found in this post. I'm replying to your post specifically as it seems to be the most helpful of the few places I've discovered regarding this issue.

     

    If you or anyone can point me in the right direction, help me get my Guest Account back to the Login Screen, I would be greatly appreciative.

     

    Thank you,

     

    -Kurt

  • by Kurtyi,

    Kurtyi Kurtyi Aug 2, 2011 3:41 PM in response to Kurtyi
    Level 1 (9 points)
    iPad
    Aug 2, 2011 3:41 PM in response to Kurtyi

    I figured out how to resolve this problem very easily. This is how I took care of it:

     

    Open System Preferences, click on Users & Groups, click the lock while logged into your Admin account to make sure you can make changes. Then do a right-click on the Guest User, doing so brings up Advanced Options. Click that option. The first editable line is User ID, if it's a number below 500, and Terminal is telling you that it's hiding all accounts under 500, change the User ID to a number above 500. I did this, changed it to a number above 500, and my Guest User account now shows up in the login window.

     

    I knew there had to be an easier way around this problem, and that's it. I hope this helps others, as it stumped me for quite sometime.

Previous Page 2