
Typing the password and hitting return will submit the password for authentication, and assuming the password was entered correctly, the command will execute as expected. To be 100% absolutely clear: Terminal passwords do not show up when typed as a security measure, type the password when requested anyway and hit return And no, Monkey123 (or whatever the admin password is) will not appear on screen, neither will any asterisks or bullets. So let’s run through the prior example command again, pretending the admin password on this particular machine is “Monkey123”, you’d type that password as it’s requested, despite not showing up at all, meaning the sequence would be something like: Again, there is no indication that a password is being entered, and that is intentional. When the Password: request comes up, type the password anyway, even though nothing is showing up then hit Return when finished. Let’s say you execute a command that requires sudo access, thus bringing up the familiar “Password:” entry. If this sounds confusing, it’s not at all, here’s how it works in practice. The reason is rather simple, it provides no indication for how long a password is, offering some further obfuscation to password entry. , the lack of anything showing is entirely intentional and there is no such indication of entering passwords at the command line.This is intentional and serves as a security mechanism, unlike entering a password into a web form or a standard GUI login screen, which is typically masked as asterisks like ******** or bullets like

The cursor on screen will not move, and there is no indicator the password is being entered at all. But here’s the thing Terminal does let you type your password, it just doesn’t look like it.
