question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

macOS Catalina authentication

See original GitHub issue

I operate as a NON-ADMIN user on my Macs. Etcher prompted me for a PASSWORD before flashing a USB. I tried entering the ADMIN password first, but it REJECTED that. I then entered my NON-ADMIN password. Etcher did nothing… it just sat there & looked back at me 😃

Took the same ISO over to my macOS 10.14.6, Etcher prompts for BOTH username and password, then proceeds to flash correctly.

wtf, o??

  • Etcher version: Version 1.5.79 (1.5.79)

  • Operating system and architecture: macOS 10.15.3 Model Name: MacBook Pro Model Identifier: MacBookPro16,1 Processor Name: 8-Core Intel Core i9 Processor Speed: 2.3 GHz Number of Processors: 1 Total Number of Cores: 8 L2 Cache (per Core): 256 KB L3 Cache: 16 MB Hyper-Threading Technology: Enabled Memory: 64 GB

  • Image flashed: linuxmint-19.3-cinnamon-64bit.iso

  • Do you see any meaningful error information in the DevTools?

NO

Issue Analytics

  • State:closed
  • Created 4 years ago
  • Reactions:6
  • Comments:24 (10 by maintainers)

github_iconTop GitHub Comments

3reactions
seamusdemoracommented, May 29, 2022

I don’t know when - or how - this happened, but Etcher now works on my macOS Catalina system. The “About” window indicates the version is 1.7.9, but it actually began working (again) some time ago. Posting this to say “Thanks” to the Balena Etcher team 😃

FWIW:

I am prompted to enter a password, but I use my non-admin user password & all works fine.

Also, I’ve just looked, and found this “Removable Volume” permission set for Etcher. Perhaps it’s been there all along, but I don’t recall seeing it - or setting it ¯_(ツ)_/¯ :

Screen Shot 2022-05-29 at 3 34 06 PM
3reactions
lurchcommented, Mar 21, 2020

First of all: I don’t work on Etcher, and I don’t have a Mac, so these are largely all guesses… (but maybe theses guesses will be helpful anyway? 😕 )

From what I’ve been reading in various Etcher issues, it sounds like MacOS has both “admin accounts” and “non admin accounts”? In versions of MacOS prior to Catalina, Etcher used the “system elevation mechanism” (via @jorangreef 's sudo-prompt ) which then prompts for both a username and password, and people running as a non-admin user would then enter their admin-username and admin-password into the prompt, and Etcher would then gain full access. However in MacOS Catalina this “system elevation mechanism” (?) stopped working, and so Etcher was changed to instead display a custom password-prompt, which then runs sudo as the currently-running user (this comment shows what the different password prompts look like). I guess this works fine for everyone who’s running as an admin-user, but doesn’t work for people like @seamusdemora who are running on Catalina as a non-admin user? And I also guess that @zvin and @thundron are always running as admin-users, which is maybe why they never saw this issue themselves?

AFAICT these are all “security restrictions” introduced in MacOS Catalina by Apple, so there’s not really anything that Etcher can do to work around them? 🤷‍♂️ This comment says that even PrivilegedHelperTools (whatever they are) don’t work in Catalina either.

Read more comments on GitHub >

github_iconTop Results From Across the Web

Use two-factor authentication for security on your Mac, iOS ...
Use two-factor authentication as an extra layer of security for your Apple ID ... Add a Mac (macOS 10.15, macOS 11, or macOS...
Read more >
How to Enable Apple's Two-Factor Authentication on a Mac
Two-factor authentication is an extra layer of security in macOS used ... How to Enable Apple's Two-Factor Authentication in macOS Catalina.
Read more >
macOS Catalina Multi-factor Authentication - JumpCloud
With the new Apple® macOS® 10.15, Catalina™, IT admins have an excellent opportunity to add MFA to their Mac® systems for greater identity ......
Read more >
Duo Two-Factor Authentication for macOS
Duo's Mac authorization plugin 2.0.0 supports macOS 10.15 (Catalina) and later versions, which includes: 12.3 (Monterey) - First supported ...
Read more >
Custom macOS login Plugin crashes on Catalina ("not in ...
I am using the Apple NameAndPassword Xcode example to customize the macOS login experience. My goal is authenticate a user against ...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found