используйте скрипт для ввода пароля. Bash & | Python - PullRequest
0 голосов
/ 28 апреля 2020

Я пытаюсь создать скрипт для монтирования ряда папок webDAV в Linux.

, теперь это возможно при выполнении:

sudo mount -t davfs  -o  noexec http://dav.website.com /mnt/

Проблема в том, что пользователь просит ввести учетные данные, как только команда будет выполнена ...

enter username:
enter password:

теперь у меня есть один и тот же пароль и имя пользователя для всей серии онлайн-папок DAV

Есть ли способ для меня написать bash или bash встроенный python скрипт?

Я пробовал следующее

sudo mount -t davfs  -o  noexec http://dav.website.com /mnt/ |echo username\npassowrd

, но безуспешно.

Мне действительно нужно использовать метод

sudo mount -t davfs  -o  noexec http://dav.website.com /mnt/

.

1 Ответ

1 голос
/ 28 апреля 2020

С Здесь документом :

sudo mount -t davfs -o noexec http://dav.website.com /mnt/ << EOF
username
password
EOF

Для большей безопасности используйте файл для учетных данных .

...