WebDav: различия между версиями

Материал из ALT Linux Wiki
Нет описания правки
(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, и вы хотите, что-бы происходило автпматическое монтирование при входе в точку монтирования, на которую смонтирован yandex-disk, можно прописать аналогичное:
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.dik_1 первый_логин_в_яндексе     первый_пароль_в_яндексе
/mnt/yandex.disk_1 первый_логин_в_яндексе     первый_пароль_в_яндексе
/mnt/yandex.dik_2 второой_логин_в_яндексе     второй_пароль_в_яндексе
/mnt/yandex.disk_2 второй_логин_в_яндексе     второй_пароль_в_яндексе
......
......
</source>
</source>
Строка 57: Строка 61:
....
....
</source>
</source>
[[Категория:HOWTO]]
 
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/

Теперь все должно работать и монтироваться.

Если у вас несколько аккаунтов

Всё тоже самое, но

  1. в /etc/davfs2/secrets прописываем:
/mnt/yandex.disk_1  первый_логин_в_яндексе     первый_пароль_в_яндексе
/mnt/yandex.disk_2  второй_логин_в_яндексе     второй_пароль_в_яндексе
......
  1. в /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