Script writing for a password prompt

I writing a shell script to import a password on a password prompt.. How can I enter a password on a password prompt without typing the words in...For example if I do su -help the password prompt shows up. How can I import the password automatically into the script which then writes in when the password prompt shows up...Here's a example of my script or would I need to write this C


start="su -help"
export start

           echo "Starting the user help"
           $start echo
           ????????????(password prompt)
ritruAsked:
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

chris_calabreseCommented:
stty -echo
read passwd?"passwd: "
echo
stty echo


But be careful. If you pass $passwd to on the command line then it will be viewable with the ps command. You need to pass it on stdin or in a file. There is also a whole other can of worms related to what you're using to check that the password is correct, how the password database is stored, how to force using good passwords, etc., etc.
ahoffmannCommented:
> How can I enter a password on a password prompt without typing the words in. ..
depends on which application you want to send the password
most proper UNIX programs do not allow to get the password from anything else than the tty to script for tty you need something like http://expect.nist.gov/

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Networking

From novice to tech pro — start learning today.