Take the 2-minute tour ×
Server Fault is a question and answer site for professional system and network administrators. It's 100% free, no registration required.

Is there a way to pass the username and password from a file instead of the command line via --user and --password?

Background: I want to run wget via cron and don't want the username/password show up in process view

share|improve this question

2 Answers 2

up vote 10 down vote accepted

Use a .wgetrc file (GNU manual, example) in which you can set username and passwords for either or both ftp and http.

To use the same credentials for both specify


or individually

share|improve this answer
The GNU wget manual also suggests using the -i option and feeding the username and password in from standard input. –  Richard May 8 '11 at 15:08

In many regards curl can be a better choice. Wget became a bit stale over time.

curl's -n switch can be used for this task: http://curl.haxx.se/docs/manpage.html#-n

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.