Назад | Перейти на главную страницу

Samba mount пуста при монтировании с nounix

Годами это работало, а сегодня прекратилось.

У меня есть сервер Debian 8, на котором запущена Samba 4.2.10, для предоставления некоторых общих ресурсов компьютерам с Windows 10 и Ubuntu 16.04 в локальной сети.

Сегодня утром на компьютерах с Ubuntu были установлены общие ресурсы, но они пусты.

Сервер smb.conf:

[global]
  workgroup = PAP
  server string = Hello there.
  obey pam restrictions = Yes
  pam password change = Yes
  unix password sync = Yes
  syslog = 0
  log file = /var/log/samba/log
  log level = 3
  socket options = TCP_NODELAY SO_SNDBUF=16384
  dns proxy = No
  wins support = Yes
  valid users = pap,rich
  hosts allow = 10.0., 127.
  # shares default to rw, pap.pap, open perms
  read only = No
  force user = pap
  force group = pap
  create mask = 0666
  force create mode = 0666
  directory mask = 0777
  force directory mode = 02777

[org]
  comment = Main Files Space
  path = /home/org

А на клиенте Ubuntu (cifs-utils v6.4) я подключался к

mount -t cifs -o rw,nobrl,gid=pap,username=pap,password=****,file_mode=0666,dir_mode=0666,nounix \
   //server/org /mnt/org

Если я приеду без nounix вариант, тогда я могу видеть файлы. В nounix Параметр важен, потому что в остальном символические ссылки обрабатываются по-разному между машинами Windows и Ubuntu. Никаких ошибок не генерируется AFAICS.

Изменить: что говорят журналы?

Сервер

(Debian 8) сервер не добавляет ничего в журналы (на /var/log/samba/*) когда общий ресурс установлен с или без nounix. Также ничего не отображается мониторинг journalctl -u smbd

Я увеличил регистрацию Samba на сервере, но это вроде все или ничего, и я не видел ничего, относящегося к монтированию, которое могло бы помочь.

Клиент

Клиент (Ubuntu 16.04), похоже, ничего не регистрирует /var/log/syslog.

Следуя инструкциям по поводу того, что выглядит как старый, но очень похожий отчет об ошибке которые:

echo 1 | sudo tee /proc/fs/cifs/cifsFYI
sudo dmesg -c >/dev/null
sudo mount ...
sudo ls /mount-point/
sudo dmesg -c

ничего не выводит.

Я также выполнил эти команды после выполнения echo 1 | sudo tee /proc/fs/cifs/traceSMB. это сделал генерировать вывод (много шестнадцатеричного двоичного файла). Я могу публиковать эти шестнадцатеричные дампы с nounix если они интересны ...