У меня есть скрипт, который я использую, чтобы получить доступ к SMB Client:SMB Client команды через Shell Script
#!/bin/bash
cd /home/username
smbclient //link/to/server$ password -W domain -U username
recurse
prompt
mput baclupfiles
exit
Прямо сейчас, скрипт работает, получает доступ к серверу, а затем запрашивает для ручного ввода команд.
Может кто-то показать мне, как получить команды recurse
, prompt
, mput baclupfiles
и exit
команды, которые будут выполняться с помощью сценария оболочки, пожалуйста?
Возможно ли использовать этот метод heredoc, но с помощью команды stdin ввести пароль (т. Е. Не передавать параметр пароля)? Похоже, должно быть, но это может быть немного умственно. – c24w