Você pode usar o arquivo .netrc, mas esteja ciente de que isso é um risco de segurança. Ele contém a senha para a conta dav sem criptografia. Algumas das precauções que você precisa usar são:
- Não use a senha para isso em nenhum outro lugar.
- Defina as permissões 400 ou 600 do arquivo .netrc e de propriedade do usuário que está executando o cadaver. Use
- Se possível, o programa de cadáver é executado como seu próprio usuário que apenas executa o script.
Aqui está a informação para o netrc da página do manual do cadáver.
THE .netrc FILE
The file ~/.netrc may be used to automatically login to a server
requiring authentication. The following tokens (separated by
spaces, tabs or newlines) may be used:
machine host
Identify a remote machine host which is compared with the
hostname given on the command line or as an argument to
the open command. Any subsequent tokens up to the end of
file or the next machine or default token are associated
with this entry.
default
This is equivalent to the machine token but matches any
hostname. Only one default token may be used and it must
be after all machine tokens.
login username
Specifies the username to use when logging in to the
remote machine.
password string
passwd string
Specifies the password to use when logging in to the
remote machine.
Any other tokens (as described in ftp(1)) are ignored.
Boa sorte, Rik