WebDav: различия между версиями
Нет описания правки |
Зануда (обсуждение | вклад) (dir_mode) |
||
(не показано 5 промежуточных версий 4 участников) | |||
Строка 9: | Строка 9: | ||
gpasswd -a davfs2 davfs2 | gpasswd -a davfs2 davfs2 | ||
Если вылазит ошибка, то нужно сделать | |||
useradd -r -s /bin/false -d / -g davfs2 davfs2 (баг: https://bugzilla.altlinux.org/show_bug.cgi?id=31427 ) | |||
3. Возможно, придется добавить root и остальных пользователей в группу davfs2 | 3. Возможно, придется добавить root и остальных пользователей в группу davfs2 | ||
Строка 20: | Строка 24: | ||
<pre>https://webdav.yandex.ru /home/[user]/Desktop/yandex davfs user,noauto 0 0</pre> | <pre>https://webdav.yandex.ru /home/[user]/Desktop/yandex davfs user,noauto 0 0</pre> | ||
6. Если стоит в системе systemd, и вы хотите, | 6. Если стоит в системе systemd, и вы хотите, чтобы происходило автоматическое монтирование при входе в точку монтирования, на которую смонтирован yandex-disk, можно прописать аналогичное: | ||
<source lang=bash> | <source lang=bash> | ||
Строка 31: | Строка 35: | ||
--> | --> | ||
8. Затем при входе в учетную запись, можно подключить диск либо через "Переход", либо руками в | 8. Затем при входе в учетную запись, можно подключить диск либо через "Переход", либо руками в консоли: | ||
<pre>mount /home/[user]/Desktop/yandex/</pre> | <pre>mount /home/[user]/Desktop/yandex/</pre> | ||
Для того чтобы все смонтировалось, нужно создать папку ''/home/[user]/Desktop/yandex/'' | Для того, чтобы все смонтировалось, нужно создать папку ''/home/[user]/Desktop/yandex/'' | ||
Теперь все должно работать и монтироваться. | Теперь все должно работать и монтироваться. | ||
Строка 41: | Строка 45: | ||
=== Если у вас несколько аккаунтов === | === Если у вас несколько аккаунтов === | ||
Всё | Всё тоже самое, но | ||
# в /etc/davfs2/secrets прописываем: | # в /etc/davfs2/secrets прописываем: | ||
<source lang=text> | <source lang=text> | ||
/mnt/yandex. | /mnt/yandex.disk_1 первый_логин_в_яндексе первый_пароль_в_яндексе | ||
/mnt/yandex. | /mnt/yandex.disk_2 второй_логин_в_яндексе второй_пароль_в_яндексе | ||
...... | ...... | ||
</source> | </source> | ||
Строка 57: | Строка 61: | ||
.... | .... | ||
</source> | </source> | ||
9. Чтобы папки для добавленного в группу davfs2 пользователя были доступны для записи используем опцию '''dir_mode''', задав ей требуемые права на папки в смонтированном тому: | |||
https://webdav.yandex.ru:443 /mnt/yandex davfs noauto,rw,gid=davfs2,umask=775,uid=davfs2,dir_mode=775,users,comment=systemd.automount 0 0 | |||
{{Category navigation|title=HOWTO|category=HOWTO|sortkey={{SUBPAGENAME}}}} |
Текущая версия от 20:34, 31 декабря 2023
Настройка монтирования WebDav в ALT Linux. Взято с forum.altlinux.org.
Стандартный вариант
1. Устанавливаем пакет davfs2:
apt-get install davfs2
2. Добавляем пользователя davfs2 в группу davfs2
gpasswd -a davfs2 davfs2
Если вылазит ошибка, то нужно сделать
useradd -r -s /bin/false -d / -g davfs2 davfs2 (баг: https://bugzilla.altlinux.org/show_bug.cgi?id=31427 )
3. Возможно, придется добавить root и остальных пользователей в группу davfs2
4. Для того, чтобы не вписывать каждый раз пароли, введем их один раз в файл /etc/davfs2/secrets
https://webdav.yandex.ru:443 логин_в_яндексе пароль_в_яндексе
5. Для того, чтобы ресурс монтировался при запуске, вводим в файл /etc/fstab слудующую строку:
https://webdav.yandex.ru /home/[user]/Desktop/yandex davfs user,noauto 0 0
6. Если стоит в системе systemd, и вы хотите, чтобы происходило автоматическое монтирование при входе в точку монтирования, на которую смонтирован yandex-disk, можно прописать аналогичное:
https://webdav.yandex.ru /mnt/yandex.disk davfs noauto,gid=user,uid=user,users,comment=systemd.automount 0 0
8. Затем при входе в учетную запись, можно подключить диск либо через "Переход", либо руками в консоли:
mount /home/[user]/Desktop/yandex/
Для того, чтобы все смонтировалось, нужно создать папку /home/[user]/Desktop/yandex/
Теперь все должно работать и монтироваться.
Если у вас несколько аккаунтов
Всё тоже самое, но
- в /etc/davfs2/secrets прописываем:
/mnt/yandex.disk_1 первый_логин_в_яндексе первый_пароль_в_яндексе
/mnt/yandex.disk_2 второй_логин_в_яндексе второй_пароль_в_яндексе
......
- в /etc/fstab прописываем:
https://webdav.yandex.ru:443 /mnt/yandex.disk_1 davfs noauto,gid=user,uid=user,users,comment=systemd.automount 0 0
https://webdav.yandex.ru:443 /mnt/yandex.disk_2 davfs noauto,gid=user,uid=user,users,comment=systemd.automount 0 0
....
9. Чтобы папки для добавленного в группу davfs2 пользователя были доступны для записи используем опцию dir_mode, задав ей требуемые права на папки в смонтированном тому:
https://webdav.yandex.ru:443 /mnt/yandex davfs noauto,rw,gid=davfs2,umask=775,uid=davfs2,dir_mode=775,users,comment=systemd.automount 0 0