Как указать пароль имени пользователя для ftp

аргумент passwd взятия являются именем пользователя

sudo passwd root

если это не работает, необходимо перезагрузить в однопользовательский режим и изменить пароль тот путь

11
11.04.2014, 18:40
1 ответ

, вы не можете точно сделать это с помощью параметра командной строки, но вы можете перенаправить stdin следующим образом:

$ ftp -n ftp.backupte4.rsyncbackup.info << EOF
> quote USER bapte
> quote PASS b2p7Ua2
> put somefile  <-- this is the command you want to execute
> quit
> EOF

или вы можете поместить это в скрипт:

#!/bin/sh
ftp -n ftp.backupte4.rsyncbackup.info << EOF
quote USER bapte
quote PASS b2p7Ua2
put somefile
quit
EOF

Наконец, вы можете использовать lftp :

lftp -u bapte,b2p7Ua2 -e "your command;quit" ftp.backupte4.rsyncbackup.info

http://lftp.yar.ru/lftp-man.html

12
27.01.2020, 19:58

Теги

Похожие вопросы