группа пользователей davfs для удаленного каталога монтируется

Я недавно пытался получить доступ к удаленному каталогу по davfs2, и я сталкивался с довольно мало проблемы, пытающейся заставить его работать. После борьбы с некоторыми катастрофическими отказами из-за (по-видимому), поврежденного davfs2.config файла, я произвел чистку davfs2 от своей системы и переустановил. Это заменило мой davfs2.config файл назад к оригиналу. Однако теперь, когда я выполняю монтирование, я добираюсь

mount -t davfs http://www.box.com/dav /media/user@box/
/sbin/mount.davfs: group davfs does not exist

Какие-либо предложения о том, как добавить davfs группу?


спасибо за Вас продолжало помощь. Я изменил вызов монтирования как Вы, показал, и он все еще бросает ту же ошибку как прежде:

$ sudo mount -t davfs https://dav.box.com/ /media/user@box/
/sbin/mount.davfs: group davfs does not exist

df-h управляют, чтобы Вы предложили, не показал дополнительного монтирования в/media/user@box/

$ df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/sda3             100G   48G   47G  51% /
none                  4.0K     0  4.0K   0% /sys/fs/cgroup
udev                  3.7G  4.0K  3.7G   1% /dev 
tmpfs                 751M  1.5M  750M   1% /run
none                  5.0M     0  5.0M   0% /run/lock
none                  3.7G   12M  3.7G   1% /run/shm
none                  100M   44K  100M   1% /run/user
/home/user/.Private  100G   48G   47G  51% /home/user

Я проверил, что у меня есть владение "/media/user@box/папка:

$ ls -a -l
total 16
drwxr-xr-x   4 root  root  4096 Jan 27 23:13 .
drwxr-xr-x  25 root  root  4096 Jan 21 20:50 ..
drwxr-x---+  2 root  root  4096 Jan 26 23:41 user
drwxr-xr-x   4 mikey mikey 4096 Jan 27 14:04 user@box

но нет никакого каталога загрузки/user@box/dev/, как Вы упомянули, был в Вашей системе. Возможно, существует некоторый шаг установки для 'инициализирования'/user@box/каталога для монтирования поля к нему? Вне установки владения?

Одно быстрое примечание, я чувствую себя вполне уверенным, что я был к этой точке в прошлом и затем попытался 'сбросить' и запуститься с нуля снова. Возможно, что я сделал ошибку с некоторыми настройками в прошлом и должен буду так или иначе сбросить. Там какой-либо путь состоит в том, чтобы проследить журнал ошибок? Любые дополнительные предложения значительно ценились бы.

править: Я пытался изменить/etc/fstab файл, как Вы предположили и когда я выполняю '$sudo, монтируют-a', я получаю ту же ошибку как прежде.

1
задан 20 January 2017 в 23:01

1 ответ

При установке davfs2, он должен был создать группу, таким образом, я думаю, что проблема - Ваш не член группы

 sudo adduser username davfs2

Затем выйдите и зайдите снова.

Править

Таким образом, кажется, что они внесли некоторые изменения на своем конце. Это - то, как я смог получить его установка и работа

 sudo apt-get install davfs2

Затем создайте точку монтирования

 sudo mkdir /media/user@box.com

Вот то, где различие

Для монтирования диска, необходимо выполнить команду

  sudo mount -t davfs https://dav.box.com /media/user@box.com

Это затем предложит Вам Ваше имя пользователя и затем Ваш пароль

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

Можно проверить это тем, что Вы не получаете сообщения об ошибке и если Вы работаете

 df -h 

необходимо видеть

 https://dav.box.com   10G     0   10G   0% /media/user@box.com

Редактирование 2

Не забывайте к показанному точку монтирования пользователю, иначе необходимо будет использовать sudo. Замените user:user со своим собственным именем пользователя Ubuntu

 sudo chown -R user:user /media/user@box.com

Я получил ошибку

 chown: changing ownership of ‘user@box.com/lost+found’: Invalid argument

но это действительно изменяло владение user@box.com, а также user@box.com/dav (каталог загрузки)

Редактирование 3

На всякий случай Вам нужно. Можно добавить пароль к секретному файлу, так не должны входить все время. Плюс это также поможет автоматическому монтированию с fstab.

 sudo nano /etc/davfs/secrets

добавьте следующее в конец файла

 https://dav.box.com/dav username password

Теперь, если Вы хотите диск, автоматический смонтированный при запуске (я уверен, что Вы делаете), просто необходимо добавить следующее к

 sudo nano /etc/fstab

 https://dav.box.com/dav /media/user@box.com  davfs  _netdev,rw,user 0 0

Если Вы все еще имеете смонтированное разрешение диска и размонтируйте его при помощи

 sudo umount /media/user@box.com

Теперь можно проверить, что монтирование будет автоматическое монтирование в запуске путем выполнения

 sudo mount -a

и затем

 df -h 

для проверки Вас, посмотрите

 https://dav.box.com/dav   10G     0   10G   0% /media/user@box.com

Если это работает на Вас, несомненно, отметят ответ, как принято, таким образом, мы получаем кредит и что еще более важно, таким образом, следующий человек, который приезжает, знает, что это - рабочее решение.

4
ответ дан 3 December 2019 в 07:03

Другие вопросы по тегам:

Похожие вопросы: