Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
A lot of heads will roll over this one. Let's remove MAC address access from iOS 11 and then enable "root" with null password access on macOS. What a total and complete FUBAR.
 
As an old-time Unix-head (who trusts himself not to use root lightly), I already had root enabled and password protected. On Macs, that has generally been discouraged, but this time, it was a clear advantage (over and above another option in case one gets into a really nasty jam and doesn't want to reload).
 
The Net movie comes to mind. Probably a gov backdoor because I doubt interns get to work on logins at Apple.
 
The login issue doesn't show up unless you follow these Mac Rumors instructions. By following the Mac Rumors instructions, it looks like you're creating a root account with no password. When you create a root (or any other hidden account), only then will the Other option show up and be a major security issue.

Anyone who tries this should disable the root account and the issue isn't as bad (again).

Unless your computer is set up to, umm, show a username / password box at initial login screen. Then no additional steps are needed, root / <blank> and you're in.
 
No, this can be used at the login screen as well. I have confirmed that.

However, I had already confirmed access through the System Preferences screen BEFORE I tested it at the login screen. So, the question is "can you get root access without a password at the login screen without having obtained access at the System Preferences screen."

Yes, you can login as root without going first to the System Preferences. But you would have to have enabled "Display login window as: Name and password" beforehand. Which is actually a pretty common thing to do to improve security by not providing any potential attacker with a list of usernames to try.

But in that case, yeah. You can just enter "root" without any password.
 
  • Like
Reactions: chrismac2
10.13.2 Beta (17C79a) root account bug confirmed. I am about to install latest public beta. I'll check later if it's still there...
 
I’m so sick and tired of dealing with tons of bugs that affect production and now this.

Pull your head out of your rump Apple and quit trying to release a new operating system every 12 months! You can’t keep up with that kind of pace. Please start doing things the Apple way and stop this crap!

:mad:
 
It's mind-boggling that a bug this severe is now so widely deployed.

No wonder enterprise doesn't take Apple seriously. They can forget about making any inroads now. This has to be the most severe security laps in computing history (this isn't hyperbole: something like 50-100 million High Sierra Macs have ZERO security right now)
 
Unless your computer is set up to, umm, show a username / password box at initial login screen. Then no additional steps are needed, root / <blank> and you're in.
You cannot login as root / <blank>, even with it, umm, setup to show a username / pass box at initial login screen. It ONLY works AFTER you follow the instructions given by MacRumors.

Try it.

Disable the root account with "dsenableroot -d" in the terminal. Now try to login with root / <blank>. You cant get in, I already tried it.

Now follow the MacRumors instructions again. Try to login with root / <blank>. You can get in.

The login problem ONLY exists if you follow these instructions to enable the root account.
 
No, this can be used at the login screen as well. I have confirmed that.

However, I had already confirmed access through the System Preferences screen BEFORE I tested it at the login screen. So, the question is "can you get root access without a password at the login screen without having obtained access at the System Preferences screen."

No. What you did was enable a password-less root account in System Preferences which you then used to log in from the main login screen. You can't start the process from the login screen, you need to start with an unlocked mac. One without a root account already set up with a password.
 
All the engineers were pulled to work on iOS years ago. The 2 guys left to work on macOS are clearly not up to it.

Apple is the richest company ON EARTH and yet they are clearly under-staffed in their software development / maintenance. How many billions (trillions?) do they need to have stashed in the Caymans before they start putting some of that back into their products?!?
 
I think there is a little more to it than that. I'm using one beta behind the latest beta and it doesn't do it for me. When I try to authorize it prompts me for my user's password. Perhaps there are certain circumstances where this will work? ie. users's account has a blank password, etc I haven't tried logging in yet but I don't think that is going to work either.
In that second prompt, enter root again. It will work.
 
Most workplaces/schools require both a username and password at the login screen. Can only imagine what a nightmare this could be for the admin, though I would assume the smarter admins haven't yet updated the Macs to High Sierra...

It seems that the passwordless too login only works if an admin has "enabled" the root user by doing the System Preferences trick first.

Users at workplaces and schools are not likely admins.

EDIT: Got it working using a regular user now. Not good!
 
Last edited:
hi

I'm not so familiar with root access etc, so a question:

in this problem, why does it work only after a number of attempts? why would multiple attempts be needed?
what is the difference to the system between the 1st attempt and an additional attempt?

what is making it effective with multiple attempts?

thanks.
 
You cannot login as root / <blank>, even with it setup to show a username / pass box at initial login screen. It ONLY works AFTER you follow the instructions given by MacRumors.

Try it.

Disable the root account with "dsenableroot -d" in the terminal. Now try to login with root / <blank>. You cant get in, I already tried it.

Now follow the MacRumors instructions again. Try to login with root / <blank>. You can get in.

The login problem ONLY exists if you follow these instructions to enable the root account.

Signed up to say the same thing, but it looks like you already clarified what's going on. Like Dragon, when I disable root, I can no longer log in as root even using the username / password box on the login screen. Reproduce the bug once in System Preferences and I can log in on first try every time.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.