Small terminal change suggestion

Write suggestions and new ideas in here
More ideas here http://community.linuxmint.com/idea/welcome
Forum rules
No support questions here please.
No ideas for application developers here please. For example instead use GitHub for Cinnamon and Nemo.

Small terminal change suggestion

Postby RETNUH on Tue Jan 17, 2012 2:04 am

I have noticed that people have trouble with entering their password into the terminal as it doesn't show anything when you input. Perhaps *s could be put in as the person types the password?
We all know that light travels faster than sound. That's why certain people appear bright until you hear them speak. -Albert Einstein

Formerly known as Luckydog.

Looking for me? Check the IRC I've been hanging out there.
User avatar
RETNUH
Level 4
Level 4
 
Posts: 456
Joined: Fri Jul 15, 2011 10:55 pm
Location: Nebraska, USA

Linux Mint is funded by ads and donations.
 

Re: Small terminal change suggestion

Postby xenopeek on Tue Jan 17, 2012 5:42 pm

You can not display *s while entering a password with sudo on the terminal, without changing source code. You can however easily make sudo pop up a graphical dialog.

Create a file called askpass.sh in your home folder. Edit it, and put the following in it:
Code: Select all
#!/bin/sh
/usr/bin/zenity --entry --hide-text --text="Enter password:" --title="sudo"

Make the file executable (chmod +x askpass.sh).

Edit (or create) the file .bashrc in your home folder (gedit ~/.bashrc) and put this line at the end:
Code: Select all
export SUDO_ASKPASS=~/askpass.sh
alias suda='sudo -A'

Now any time you run a command with "suda command" instead of as "sudo command", it uses askpass.sh to ask you for your password. It pop ups a small dialog window where you can enter your password, and it will show *s.
User avatar
xenopeek
Level 21
Level 21
 
Posts: 14510
Joined: Wed Jul 06, 2011 3:58 am
Location: The Netherlands


Return to Suggestions & New Ideas

Who is online

Users browsing this forum: Google [Bot] and 4 guests