Одним из преимуществ использования этого "еще одного облачного хранилища" в том, что его можно примонтировать с помощью davfs2 (WebDAV Linux File System) ( как локальный диск без особых трудностей. Разумеется , речь идет о linux.
Перед началом опыта надо , разумеется, зарегистрировать (если еще такого нет) аккаунт у "Яндекса".
Пример для debian или debian-подобного дистрибутива:
$ mkdir /home/linuxuser/yandex #создаем у себя в хомяке директорию для содержимого "диска"
$ sudo apt-get install davfs2
$ sudo mount -t davfs https://webdav.yandex.ru /home/linuxuser/yandex/
Будет запрос ввода логина и пароля к учетной записи на "яндексе" - вводим )
Чтобы избежать ввода при каждом монтировании можно добавить данные учетной записи в /etc/davfs2/secrets
$ sudo /vim/etc/davfs2/secrets #в конец файла добавляем строку https://webdav.yandex.ru "логин" "пароль", подставляя свой логин и пароль
Проверяем содержимое директории с диском
$ ls -l /home/linuxuser/yandex
drwx------ 2 root root 0 Окт 16 08:16 lost+found
-rw-r--r-- 1 root root 455833 Окт 4 18:44 Добро Пожаловать.pdf
drwxr-xr-x 2 root root 0 Окт 4 18:44 Документы
drwxr-xr-x 2 root root 0 Окт 4 18:44 Музыка
-rw-r--r-- 1 root root 937311 Окт 4 18:44 Обои для рабочего стола.jpg
Это дефолтное содержимое
Как видим все от рута.Чтобы дать возможность пользователю linuxuser пользоваться всеми благами примонтированного "диска" делаем следующее:
$ sudo vim /etc/fstab
Прописываем строку:
https://webdav.yandex.ru /home/linuxuser/yandex davfs uid=linuxuser,file_mode=640,dir_mode=755,user,noauto 0 0
Затем добавляем пользователя в группу davfs2, которая была создана автоматически при установке davfs2 и добавляем права на запуск mount.davfs
$ sudo usermod -a -G davfs2 linuxuser
$ sudo chmod 4755 /usr/sbin/mount.davfs
Теперь проверяем , что все ок от имени пользователя
$ umount /home/linuxuser/yandex
$ mount /home/linuxuser/yandex
$ ls -l /home/linuxuser/yandex
drwx------ 2 linuxuser linuxuser 0 Окт 16 08:25 lost+found
-rw-r----- 1 linuxuser linuxuser 455833 Окт 4 18:44 Добро Пожаловать.pdf
drwxr-xr-x 2 linuxuser linuxuser 0 Окт 4 18:44 Документы
drwxr-xr-x 2 linuxuser linuxuser 0 Окт 4 18:44 Музыка
-rw-r----- 1 linuxuser linuxuser 937311 Окт 4 18:44 Обои для рабочего стола.jpg
Удачного и полезного использования )Ссылки:
WebDAV file system project
Yandex Disk
Комментариев нет:
Отправить комментарий