When you run a command with sudo
in Linux, the terminal prompts you to type in your password — and doesn’t give you any visual feedback. Here’s a quick tweak that will bring back those familiar asterisks when you type in your password.
I’m a fast typer, so when I mess up my password, I have to start over from scratch. With asterisks, it’s a lot easier — and seeing as no one’s looking over my shoulder in my home office, it doesn’t matter how obscured my password is. To bring back those asterisks:
-
Run the following command in a Terminal:
sudo visudo
-
Scroll down to the line that looks like this (note that Mac users may have to learn a few vi commands):
Defaults env_reset
and change it to this:
Defaults env_reset,pwfeedback -
Press Ctrl+X to finish editing, Y to save changes, and Enter to exit if you’re on Ubuntu. Other Linux distros may have different commands depending on the default editor. Mac users, for example, use vi, and will have to type
:wq
and press Enter to exit).
Now, when you run a command with sudo, you should get visual feedback when you type in your password. This should work in all versions of Ubuntu after version 10.04, as well as many other versions of Linux. We also tested it on a Mac running OS X 10.8 Mountain Lion. Check out the link below for more ways to tweak how sudo works.
Sudoers [Ubuntu Documentation]
Comments
8 responses to “Make Password Asterisks Visible In Your Mac Or Linux Terminal”
I’m typing “[PLACEHOLDER #0]” in the Termimal but it keeps saying unrecognised command? Should I hold down the Any key at the same time?
Placeholder Placeholder
Maybe you should finish the post before you publish?
What the blue blazes is the command [PLACEHOLDER #0] ?
Did someone publish again, before proofreading? Judging by the main text comments, there should at least be a reference to vi – or vim – in the command…
Lifehacker quality reporting as always here!
It’s funny that the first tag on this post is “annoyances”
@AngusKidman @whitsongordon
Can somebody fix this please?
Apologies for that — correct commands in place now.
Thanks 🙂