Display feedback while typing password in terminal.

Brian Cluff brian at snaptek.com
Mon Sep 9 07:41:21 MST 2013


You could always wrap your passwd command with a shell script that just 
tells them that the password prompt won't echo anything and then 
immediately runs the real password program.

Brian Cluff

On 09/09/2013 06:49 AM, Shawn Badger wrote:
> Thanks Brian,  i was hoping it wouldn't be that deep of a change, I
> think my users will just have to get used to it since I'm not thinking
> it a big enough problem to change the app. It is always good to be able
> to have the choice to though :)
>
>
>
>
>
> On Fri, Sep 6, 2013 at 8:51 AM, Brian Cluff <brian at snaptek.com
> <mailto:brian at snaptek.com>> wrote:
>
>     I was just reading though the source for passwd and it looks like
>     there isn't a way to do it without rewriting parts of passwd to not
>     use the getpass function, or rewriting getpass itself if you want
>     everything to output the stars.
>
>              The  getpass()  function  opens  /dev/tty (the controlling
>              terminal of the process), outputs the string prompt, turns off
>              echoing, reads one line (the "password"), restores the terminal
>              state and closes /dev/tty again.
>
>     Brian Cluff
>
>
>     On 09/06/2013 08:13 AM, Shawn Badger wrote:
>
>         Thanks Larry!!
>         I have found several articles on how to do form within sudo, but
>         nothing
>         on how to get passwd or bash to do it so far.
>
>
>         On Thu, Sep 5, 2013 at 4:29 PM, Dazed_75 <lthielster at gmail.com
>         <mailto:lthielster at gmail.com>
>         <mailto:lthielster at gmail.com <mailto:lthielster at gmail.com>>> wrote:
>
>              Oops!  I misread your question.  That was for the part you
>         already know.
>
>
>              On Thu, Sep 5, 2013 at 4:27 PM, Dazed_75
>         <lthielster at gmail.com <mailto:lthielster at gmail.com>
>              <mailto:lthielster at gmail.com
>         <mailto:lthielster at gmail.com>>> wrote:
>
>         http://www.maketecheasier.com/__quick-tips/show-password-__asterisks-in-terminal
>         <http://www.maketecheasier.com/quick-tips/show-password-asterisks-in-terminal>
>
>                  worked for me :)
>
>
>                  On Thu, Sep 5, 2013 at 12:55 PM, Shawn Badger
>         <shawn at badger.pro <mailto:shawn at badger.pro>
>                  <mailto:shawn at badger.pro <mailto:shawn at badger.pro>>> wrote:
>
>                      I have how to display password feed back while
>         using sudo,
>                      but Google has failed me on how to display feedback
>         while
>                      running passwd in a terminal session.  Does anyone
>         know if
>                      the pwfeedback environment setting works outside of
>         sudoers
>                      file or an equivalent setting for the passwd command?
>
>
>
>                      ------------------------------__---------------------
>                      PLUG-discuss mailing list -
>         PLUG-discuss at lists.phxlinux.__org
>         <mailto:PLUG-discuss at lists.phxlinux.org>
>                      <mailto:PLUG-discuss at lists.__phxlinux.org
>         <mailto:PLUG-discuss at lists.phxlinux.org>>
>
>                      To subscribe, unsubscribe, or to change your mail
>         settings:
>         http://lists.phxlinux.org/__mailman/listinfo/plug-discuss
>         <http://lists.phxlinux.org/mailman/listinfo/plug-discuss>
>
>
>
>
>                  --
>                  Dazed_75 a.k.a. Larry
>
>                  Please protect my address like I protect yours. When
>         sending
>                  messages to multiple recipients, use the BCC: (Blind carbon
>                  copy). Remove addresses from a forwarded message body
>         before
>                  clicking Send.
>
>
>
>
>              --
>              Dazed_75 a.k.a. Larry
>
>              Please protect my address like I protect yours. When sending
>              messages to multiple recipients, use the BCC: (Blind carbon
>         copy).
>              Remove addresses from a forwarded message body before
>         clicking Send.
>
>              ------------------------------__---------------------
>              PLUG-discuss mailing list -
>         PLUG-discuss at lists.phxlinux.__org
>         <mailto:PLUG-discuss at lists.phxlinux.org>
>              <mailto:PLUG-discuss at lists.__phxlinux.org
>         <mailto:PLUG-discuss at lists.phxlinux.org>>
>
>              To subscribe, unsubscribe, or to change your mail settings:
>         http://lists.phxlinux.org/__mailman/listinfo/plug-discuss
>         <http://lists.phxlinux.org/mailman/listinfo/plug-discuss>
>
>
>
>
>         ------------------------------__---------------------
>         PLUG-discuss mailing list - PLUG-discuss at lists.phxlinux.__org
>         <mailto:PLUG-discuss at lists.phxlinux.org>
>         To subscribe, unsubscribe, or to change your mail settings:
>         http://lists.phxlinux.org/__mailman/listinfo/plug-discuss
>         <http://lists.phxlinux.org/mailman/listinfo/plug-discuss>
>
>     ------------------------------__---------------------
>     PLUG-discuss mailing list - PLUG-discuss at lists.phxlinux.__org
>     <mailto:PLUG-discuss at lists.phxlinux.org>
>     To subscribe, unsubscribe, or to change your mail settings:
>     http://lists.phxlinux.org/__mailman/listinfo/plug-discuss
>     <http://lists.phxlinux.org/mailman/listinfo/plug-discuss>
>
>
>
>
> ---------------------------------------------------
> PLUG-discuss mailing list - PLUG-discuss at lists.phxlinux.org
> To subscribe, unsubscribe, or to change your mail settings:
> http://lists.phxlinux.org/mailman/listinfo/plug-discuss
>


More information about the PLUG-discuss mailing list