{
    "version": "https:\/\/jsonfeed.org\/version\/1.1",
    "title": "Аникин: заметки с тегом webdav",
    "_rss_description": "Блог об администрировании Linux, BSD и не только",
    "_rss_language": "ru",
    "_itunes_email": "",
    "_itunes_categories_xml": "",
    "_itunes_image": "",
    "_itunes_explicit": "",
    "home_page_url": "https:\/\/anikin.pw\/tags\/webdav\/",
    "feed_url": "https:\/\/anikin.pw\/tags\/webdav\/json\/",
    "icon": "https:\/\/anikin.pw\/pictures\/userpic\/userpic@2x.jpg?1478690884",
    "authors": [
        {
            "name": "Петр Аникин",
            "url": "https:\/\/anikin.pw\/",
            "avatar": "https:\/\/anikin.pw\/pictures\/userpic\/userpic@2x.jpg?1478690884"
        }
    ],
    "items": [
        {
            "id": "22",
            "url": "https:\/\/anikin.pw\/all\/montirovanie-webdav-na-freebsd\/",
            "title": "Автоматическое монтирование webdav во FreeBSD.",
            "content_html": "<p>Рассмотрим монтирование webdav во FreeBSD на примере яндекс диска.<br \/>\nЛогинимся под рутом и собираем fusefs-wdfs из портов.<\/p>\n<pre class=\"e2-text-code\"><code class=\"\"># cd \/usr\/ports\/sysutils\/fusefs-wdfs\/&lt;\/br&gt;\n# make install clean<\/code><\/pre><p><d><\/p>\n<p>Если получаем ошибку типа:<\/p>\n<pre class=\"e2-text-code\"><code class=\"\">fusefs-kmod-0.3.9.p1.20080208_5 requires the userland sources to be installed. Set SRC_BASE if it is not in \/usr\/src.\n*** Error code 1<\/code><\/pre><p><d><br \/>\nТо выполняем:<\/p>\n<pre class=\"e2-text-code\"><code class=\"\">csup -g -L2 -h cvsup.freebsd.org \/usr\/share\/examples\/cvsup\/stable-supfile<\/code><\/pre><p><d><br \/>\nИ затем запускаем сборку заново:<\/p>\n<pre class=\"e2-text-code\"><code class=\"\"># make install clean<\/code><\/pre><p><d><\/p>\n<p>Также после этого мне пришлось отдельно пересобрать \/usr\/ports\/sysutils\/fusefs-kmod. Иначе получал ошибку отсутствия \/usr\/local\/modules\/fuse.ko при запуске fusefs.<\/p>\n<pre class=\"e2-text-code\"><code class=\"\">kldload: can't load \/usr\/local\/modules\/fuse.ko: File exists<\/code><\/pre><p><d><br \/>\nЕсли всё собралось нормально, то идём дальше.<\/p>\n<p>Добавляем запись в rc.conf.<\/p>\n<pre class=\"e2-text-code\"><code class=\"\"># echo 'fusefs_enable=&quot;YES&quot;' &gt;&gt; \/etc\/rc.conf<\/code><\/pre><p><d><\/p>\n<p>Стартуем fusefs<\/p>\n<pre class=\"e2-text-code\"><code class=\"\"># \/usr\/local\/etc\/rc.d\/fusefs start<\/code><\/pre><p><d><\/p>\n<p>Далее создаем каталог для монтирования.<\/p>\n<pre class=\"e2-text-code\"><code class=\"\"># mkdir \/usr\/home\/user\/yadisk<\/code><\/pre><p><d><\/p>\n<p>Создаем скрипт для монтирования при загрузке сервера.<\/p>\n<pre class=\"e2-text-code\"><code class=\"\"># ee \/usr\/local\/bin\/yadisk.sh<\/code><\/pre><p><d><br \/>\nСодержание скрипта:<\/p>\n<pre class=\"e2-text-code\"><code class=\"\">#!\/bin\/sh\nPATH=&quot;\/sbin:\/bin:\/usr\/sbin:\/usr\/bin:\/usr\/games:\/usr\/local\/sbin:\/usr\/local\/bin:\/root\/bin&quot;\nexport PATH\n\/usr\/local\/bin\/wdfs https:\/\/webdav.yandex.ru \/usr\/home\/user\/yadisk\/ -o username=user@yandex.ru,password=pAssW0rd,allow_other<\/code><\/pre><p><d><\/p>\n<p>Добавляем скрипт в крон<\/p>\n<pre class=\"e2-text-code\"><code class=\"\"># crontab -e<\/code><\/pre><p><d><\/p>\n<pre class=\"e2-text-code\"><code class=\"\">@reboot \/usr\/local\/bin\/yadisk.sh<\/code><\/pre><p><d><\/p>\n<p>Вот и всё. Можно вручную запустить скрипт и проверить его работоспособность, яндекс диск должен примонтироваться. После перезагрузки он примонтируется автоматически по крону.<\/p>\n",
            "date_published": "2014-04-07T19:18:58+03:00",
            "date_modified": "2014-08-29T12:04:03+03:00",
            "tags": [
                "Freebsd",
                "webdav",
                "webdav.yandex.ru"
            ],
            "_date_published_rfc2822": "Mon, 07 Apr 2014 19:18:58 +0300",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "22",
            "_e2_data": {
                "is_favourite": false,
                "links_required": [
                    "highlight\/highlight.js",
                    "highlight\/highlight.css"
                ],
                "og_images": []
            }
        }
    ],
    "_e2_version": 4134,
    "_e2_ua_string": "Aegea 11.3 (v4134)"
}