How to remove "Other" account from login screen?
MacBook Pro with Retina display, OS X El Capitan (10.11.3)
I use System Preferences then go to users & ONYX. First make sure Root user is off How to enable the root user on your Mac or change your root password - Apple Support in users click on users and groups. Unlock the lock if locked. Turn automatic login to off. Display login window as list of users. Only check Show input menu in login window & Show fast user switching menu as full name. Leave the remainder of the boxes unchecked. Close System Preferences window. Then in ONYX go to parameters and open the login box. On the lower 1/2 of the page, where it says show list of users make startup mode normal and check local users box. Uncheck network users and other users. Close ONYX and restart. That is it. You will have your name listed at startup with an empty box to put your password in.
I use System Preferences then go to users & ONYX. First make sure Root user is off How to enable the root user on your Mac or change your root password - Apple Support in users click on users and groups. Unlock the lock if locked. Turn automatic login to off. Display login window as list of users. Only check Show input menu in login window & Show fast user switching menu as full name. Leave the remainder of the boxes unchecked. Close System Preferences window. Then in ONYX go to parameters and open the login box. On the lower 1/2 of the page, where it says show list of users make startup mode normal and check local users box. Uncheck network users and other users. Close ONYX and restart. That is it. You will have your name listed at startup with an empty box to put your password in.
Running this command on terminal did the trick for me 🙂
sudo defaults write /Library/Preferences/com.apple.loginwindow SHOWOTHERUSERS_MANAGED -bool FALSE
Running this command on terminal did the trick for me 🙂
sudo defaults write /Library/Preferences/com.apple.loginwindow SHOWOTHERUSERS_MANAGED -bool FALSE
Try follow the following commands:
Press --> Command+space;
type --> terminal;
type --> dsenableroot -dType your passsword;
And try to resert your machine, should work!
Enable or disable the root user
DISABLE ROOT USER
Thank you. You are correct and your suggestion works.
This is the first time I have ever seen the "other" user in the login screen. I have four Macs on my Network and one NAS.
The command "sudo defaults delete /L*/P*/com.apple.loginwindow.* SHOWOTHERUSERS_MANAGED" just returns a page of syntax suggestions and arguments and accomplishes nothing.
Copied and pasted
sudo defaults write /Library/Preferences/com.apple.loginwindow SHOWOTHERUSERS_MANAGED -bool FALSE
and it worked. Now it's gone. Thank you.
And just for the record, there is no "other" user folder, I don't have "Find My Mac" enabled, and I don't have guest account enabled.
All the above posts, are various sides of the truth on this topic. Pay attention especially to the points made by John Lockwood and Old Toad.
Yes, it is possible to do it like you want to. It is also possible to revert back. In what is other user in login window? the method has been covered. It is also possible for it not to display the login name at startup, but then the Mac has to be bounded to an OD and the User login's used above 1000, ie Network Users. That removes the security concern raised by Old Toad in a way.
Instead of what Linc has reccommended, you will enter:
sudo defaults write /Library/Preferences/com.apple.loginwindow SHOWOTHERUSERS_MANAGED -bool FALSE
and to revert:
sudo defaults write /Library/Preferences/com.apple.loginwindow SHOWOTHERUSERS_MANAGED -bool TRUE
Edit to correct Bind and to add the Terminal Commands
Leo
hi,
after having other.. appear on my login screen, i searched for solution to remove this. the only thing i've recently changed is enabling the root user account. i disabled the root account, and, this other... login is removed.
in summary, when i enable root on my imac el capitan, i see a login for other... which was never there before. i can login to this account with root/<password>. when i disable the root user, this login is removed entirely.
hope this helps
-- ENABLE / DISABLE root user:
How to enable the root user on your Mac - Apple Support
Enable or disable the root user
WishboneF wrote:
Maybe you could give a link to this other thread you're talking about?
If I could find it, I would. But since it is almost impossible to find anything you are looking for on this forum, I can't provide a link.
THIS IS REALLY HELPFUL!!!!!!
I tried so many ways in order to remove "other..." in the login window, but it didn't work.
However, Just open "terminal commands" and paste
sudo defaults write /Library/Preferences/com.apple.loginwindow SHOWOTHERUSERS_MANAGED -bool FALSE
then, it works !!!
Thanks
Please back up all data before proceeding.
1. If you enabled root logins, follow the instructions in this support article under the heading "Disable the root user." You must authenticate in Directory Utility as "root" with the root password. Authenticating as another administrator won't work. If you've forgotten the password, ask for instructions to reset it.
Log out and test. If there's no change, continue.
2. These instructions must be carried out as an administrator. If you have only one user account, you are the administrator.
Triple-click anywhere in the line below on this page to select it:
sudo defaults delete /L*/P*/com.apple.loginwindow.* SHOWOTHERUSERS_MANAGED
Copy the selected text to the Clipboard by pressing the key combination command-C.
Launch the built-in Terminal application in any one of the following ways:
☞ Enter the first few letters of its name into a Spotlight search. Select it in the results (it should be at the top.)
☞ In the Finder, select Go ▹ Utilities from the menu bar, or press the key combination shift-command-U. The application is in the folder that opens.
☞ Open LaunchPad and start typing the name.
Paste into the Terminal window by pressing the key combination command-V. I've tested these instructions only with the Safari web browser. If you use another browser, you may have to press the return key after pasting. You'll be prompted for your login password. Nothing will be displayed when you type it. Type carefully and then press return. If you don’t have a login password, you’ll need to set one before you can run the command. You may get a one-time warning to be careful. Confirm. You don't need to post the warning.
If you see a message that your username "is not in the sudoers file," then you're not logged in as an administrator. Log in as one and start over.
Wait for a new line ending in a dollar sign ($) to appear below what you entered. You can then quit Terminal.
Maybe you could give a link to this other thread you're talking about?
How to remove "Other" account from login screen?