Доброе утро. Стоит задача добавить в конфигурационный файл строку на множестве компьютеров. Пытаюсь сделать это так:
sshpass -p "$password" ssh -o "StrictHostKeyChecking=no" "$login"@"$ip_address" "echo $password | sudo -S echo "Test" >> $remote_file_for_configure" | tee -a "$temp_file"
В итоге получаю: bash: /etc/crontab: Отказано в доступе.
Многие другие команды отрабатывают таким способом нормально. Но вот именно echo почему то спотыкается (printf тоже пробовал). Буду благодарен, если подскажете причину.