аргумент passwd
взятия являются именем пользователя
sudo passwd root
если это не работает, необходимо перезагрузить в однопользовательский режим и изменить пароль тот путь
, вы не можете точно сделать это с помощью параметра командной строки, но вы можете перенаправить 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