автоматическое монтирование webdav
Модераторы: SLEDopit, Модераторы разделов
-
BigBrother
- Сообщения: 436
- Статус: ¯\_(ツ)_/¯
- ОС: linux based
автоматическое монтирование webdav
Кому приходилось решать данный вопрос?
На сервере есть каталоги пользователей, которые доступны через протокол webdav. На клиентских тачках, юзеры используют линукс. Монтирование с помощью mount.davfs -o uid=user_name(имя пользователя, от которого он работает у себя в системе) http://webdav/resource /point/mount проходит нормально. Как этот процесс автоматизировать, чтобы после перезагрузке системы, каталог автоматически монтировался? Дело в том, что после выше приведенной команды, система просит ввести логин и пароль для аутентификации...
На сервере есть каталоги пользователей, которые доступны через протокол webdav. На клиентских тачках, юзеры используют линукс. Монтирование с помощью mount.davfs -o uid=user_name(имя пользователя, от которого он работает у себя в системе) http://webdav/resource /point/mount проходит нормально. Как этот процесс автоматизировать, чтобы после перезагрузке системы, каталог автоматически монтировался? Дело в том, что после выше приведенной команды, система просит ввести логин и пароль для аутентификации...
-
BIgAndy
- Сообщения: 1923
Re: автоматическое монтирование webdav
BigBrother писал(а): ↑06.11.2010 15:14чтобы после перезагрузке системы, каталог автоматически монтировался? Дело в том, что после выше приведенной команды, система просит ввести логин и пароль для аутентификации...
Скажу вам крамольную вещь. KDE рабтает с webdav через akonadi как будто для него этот протокол сделан. При этом прозрачно транспонируется как на почтовые папки, так и на календари и шедулеры KMAIL
Попробуйте настроить через kaonadi.
Ну, и если используете, fuse,то можно через autofs или непосредственно через fstab.
-
BigBrother
- Сообщения: 436
- Статус: ¯\_(ツ)_/¯
- ОС: linux based
Re: автоматическое монтирование webdav
Я знаю что в разные ОС, уже встроена поддержка этого протокола. Но, в каждой ОС она работает по разному, где-то лучше, где-то хуже. После экспериментов, mount.davsf дал наилучший результат.
Дело в том, что после выполнения mount.davfs ................. система запрашивает логин и пароль (ожидает ввода) и вот это и есть проблемой, которая не позволяет просто, поместить строчку в rc.local или mtab.
Дело в том, что после выполнения mount.davfs ................. система запрашивает логин и пароль (ожидает ввода) и вот это и есть проблемой, которая не позволяет просто, поместить строчку в rc.local или mtab.
-
Rootlexx
- Бывший модератор
- Сообщения: 4471
- Статус: GNU generation
- ОС: Debian GNU/Linux
-
BIgAndy
- Сообщения: 1923
Re: автоматическое монтирование webdav
BigBrother писал(а): ↑06.11.2010 17:22Дело в том, что после выполнения mount.davfs ................. система запрашивает логин и пароль (ожидает ввода) и вот это и есть проблемой, которая не позволяет просто, поместить строчку в rc.local или mtab.
НУ, как писали действительно man mount.davfs, и еще не забудьте о credentials
-
BigBrother
- Сообщения: 436
- Статус: ¯\_(ツ)_/¯
- ОС: linux based
Re: автоматическое монтирование webdav
Unknown option noaskauth.
В мануале пишут что такая опция есть. А вот система этой опции не знает.
root@# mount.davfs -V
davfs2 1.4.6 <http://savannah.nongnu.org/projects/davfs2>
В списке Recognised options: нет опции noaskauth
В мануале пишут что такая опция есть. А вот система этой опции не знает.
root@# mount.davfs -V
davfs2 1.4.6 <http://savannah.nongnu.org/projects/davfs2>
В списке Recognised options: нет опции noaskauth
-
Rootlexx
- Бывший модератор
- Сообщения: 4471
- Статус: GNU generation
- ОС: Debian GNU/Linux
Re: автоматическое монтирование webdav
BigBrother писал(а): ↑07.11.2010 13:27Unknown option noaskauth.
В мануале пишут что такая опция есть.
(man mount.davfs) писал(а):[no]askauth
(Do not) ask interactivly for creditentials for the WebDAV server or the proxy if they are not found in the secrets file.
Default: askauth.
Deprecated: This option may be removed in future versions. Use option ask_auth in the /etc/davfs2/davfs2.conf or ~/.davfs2/davfs2.conf instead.
Посмотрите в раздел "Examples".
-
BigBrother
- Сообщения: 436
- Статус: ¯\_(ツ)_/¯
- ОС: linux based
Re: автоматическое монтирование webdav
создал папку .davfs2 в /home/user. В этой папке, создал файл secrets, в который прописал
а так же, скопировал туда davfs2.conf. В davfs2.conf раскаментировал опцию ask_auth и выставил ей значение 0 и опцию secrets тоже.
В /etc/mtab прописал строку http://server/edit /home/user/www davfs user,noauto,uid=user 0 0
Пробую примонтировать просить ввести логин и пароль, который прописан в /home/user/.davfs2/secrets
Если я разкоментирую опцию secret в файле /etc/davfs2/davfs2.conf он начинает ругатся
Код: Выделить всё
http://server/edit user_webdav pass_webdavа так же, скопировал туда davfs2.conf. В davfs2.conf раскаментировал опцию ask_auth и выставил ей значение 0 и опцию secrets тоже.
В /etc/mtab прописал строку http://server/edit /home/user/www davfs user,noauto,uid=user 0 0
Пробую примонтировать
Код: Выделить всё
mount /home/user/wwwЕсли я разкоментирую опцию secret в файле /etc/davfs2/davfs2.conf он начинает ругатся
Код: Выделить всё
/sbin/mount.davfs:/etc/davfs2/davfs2.conf:35: unknown option-
BIgAndy
- Сообщения: 1923
Re: автоматическое монтирование webdav
BigBrother писал(а): ↑07.11.2010 16:27просить ввести логин и пароль, который прописан в /home/user/.davfs2/secrets
Я не случайно упоминал опцию credentials
-
BigBrother
- Сообщения: 436
- Статус: ¯\_(ツ)_/¯
- ОС: linux based
Re: автоматическое монтирование webdav
BIgAndy писал(а): ↑08.11.2010 00:05BigBrother писал(а): ↑07.11.2010 16:27просить ввести логин и пароль, который прописан в /home/user/.davfs2/secrets
Я не случайно упоминал опцию credentials
А можно точнее? Я не могу понять, при чем сдесь credentials, а точнее, почему это является опцией, если в списке опций ее(его) нет.
-
BIgAndy
- Сообщения: 1923
Re: автоматическое монтирование webdav
BigBrother писал(а): ↑08.11.2010 14:01А можно точнее? Я не могу понять, при чем сдесь credentials, а точнее, почему это является опцией, если в списке опций ее(его) нет.
Это опция fusermount/ например
fuse.webdav //share/dir /mnt/myshare -o credentials=/path/securedir/fileshare
fileshare должен читаться рутом
-
BigBrother
- Сообщения: 436
- Статус: ¯\_(ツ)_/¯
- ОС: linux based
Re: автоматическое монтирование webdav
причем тут fusermount? вопрос стоит в том, чтобы примонтировать вебдав ресурс с помощью mount.davfs
а fuse.webdav такого вообще нет!
а fuse.webdav такого вообще нет!
-
BIgAndy
- Сообщения: 1923
Re: автоматическое монтирование webdav
Э-эм.. Мда...а Действительно. Давно не заглядывалал туда.Больше полутора лет.
Уже davfs2 и без зависимостей от fuse...
Будем поизучать. Не пользовались им с тех пор, как в KIO встроили нативную поддержку davfs, а пароли хранят в kwallet.
Кстати, kwallet/keyring не рассматривали для хранения паролей?
-
Rootlexx
- Бывший модератор
- Сообщения: 4471
- Статус: GNU generation
- ОС: Debian GNU/Linux
Re: автоматическое монтирование webdav
BigBrother писал(а): ↑07.11.2010 16:27создал папку .davfs2 в /home/user. В этой папке, создал файл secrets
Каковы права доступа к этому файлу?
(man mount.davfs) писал(а):Files
...
~/.davfs2/secrets
Holds credentials for WebDAV servers and proxy, as well as decryption passwords for client certificates. The file must be read-writable by the owner only. Credentials are allways first looked up in the home directory of the mounting user. If not found there the system wide secrets file is consulted. If no creditentials and passwords are found they are asked from the user interactively (if not disabled). If the file does not exist, mount.davfs will will create a template file.