Re: Why does sudo return success for bad password?
Grant Taylor via sudo-users <[email protected]> Sat, 21 Mar 2020 00:14:39 -0600
| Newsgroups | gmane.comp.tools.sudo.user |
|---|---|
| Organization | TNet Consulting |
| Message-ID | <[email protected]> |
On 3/20/20 10:30 PM, Jeffrey Walton wrote: > Hi Everyone, Hi, > Subject: Why does sudo return success for bad password? Returning one thing for a good password and something else for a bad password can be used as an information leak. I expect that sudo purposefully returns the same thing for success and exit. > I'm trying to smoke test an optional user password in a script. The > script can be long running, so testing the user's password before > hand makes for a good UI experience. I understand and appreciate your motivation. > As I understand things, the exit status of the pipeline is the exit > status of the last command in the pipeline. That is my understanding too. > How can I obtain an accurate result of the 'sudo ls' command? Try something like "sudo exit 5" (or some other high number). See if you end up with different exit statuses for a good password (5) and a bad password (0). (This is an untested guess.) -- Grant. . . . unix || die ____________________________________________________________ sudo-users mailing list <[email protected]> For list information, options, or to unsubscribe, visit: https://www.sudo.ws/mailman/listinfo/sudo-users