Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: mount.cifs fails to mount MS DFS shares Ubuntu 11.04  (Прочитано 2580 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн zdp1978

  • Автор темы
  • Новичок
  • *
  • Сообщений: 32
    • Просмотр профиля
mount.cifs fails to mount MS DFS shares Ubuntu 11.04
« : 28 Июля 2011, 05:34:29 »
Всем добрый день.
наблюдаю проблему с монтированием MS-DFS

монтирую командой sudo mount -t cifs //server/share /home/user/share -o user=user,pass=pass
монтирование происходит удачно, видно дерево каталогов (содержимое корневого  каталога), попытка перехода по каталогу ниже завершается ошибкой "Не удалось показать всё содержимое «Public»: Недопустимый аргумент" или тоже самое но в конце "...Это не каталог"
доступность данного ресурса тестировал с помощью
smbclient //server/share -U user
подключение происходит, Вижуcсодержимое на разных уровнях в этой DFS шаре....

рысканье по интернету показало, что с подобной проблемой сталкивались и раньше :
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=504690
http://forums.fedoraforum.org/showthread.php?t=249327

но похоже она всплыла вновь...

помогите правильно оформить багреп. какую информацию необходимо еще предоставить?


Пользователь решил продолжить мысль 28 Июля 2011, 05:37:43:

и еще знаний английского у меня хватает только для общего понимания написанного,
по нижней ссылке последний абзац мне не совсем "доступен"

When “smbfs” was dropped and the “cifs” driver was added Kerberos and DFS were not supported. This is because the “cifs” driver is in the kernel where no DNS or Kerberos libraries exist! So, to get DFS and Kerberos working now the cifs driver calls userspace via the program /usr/sbin/cifs.upcall. This userspace helper program then performs Kerberos and DFS related functionality for the kernel.

помогите с "осознанием" написанного :)
« Последнее редактирование: 28 Июля 2011, 11:25:48 от zdp1978 »

Оффлайн ElBarto

  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
Re: mount.cifs fails to mount MS DFS shares Ubuntu 11.04
« Ответ #1 : 14 Декабря 2011, 09:15:20 »
Точно такая же проблема на Ubuntu 11.10
из установленного
cifs-utils
keyutils
в /etc/request-key.conf
create cifs.spnego  * * /usr/sbin/cifs.upcall %k
create dns_resolver * * /usr/sbin/cifs.upcall %k
в /etc/security/pam_mount.conf.xml
<!-- Volume definitions -->
<volume user="username" fstype="cifs" server="firma.domain.net" path="public" mountpoint="~/DFS" />
<!-- pam_mount parameters: General tunables -->

при входе доменного пользователя шара монтируется автоматом
в папке отображается список доступных папок,
но заходит только в "реальные" папки, в ссылки на другие папки (примонтированные в эту папку другие ресурсы) не заходит, выдает ошибку "это... не каталог"

замена fstype с cifs на smbfs не решает проблему

при этом если в Наутилусе прописать в строке smb://firma.domain.net/public - то все папки доступны без ограничения

ЗЫ. Выше написано что для монтирования DFS необходим запуск нужных библиотек в окружении пользователя, а не на уровне ядра. Как это сделать - не знаю.

Кто знает решение - поделитесь

 

Страница сгенерирована за 0.159 секунд. Запросов: 22.