Другие папки отображаются в списке, хотя в параметрах общего доступа в Nautilus нет ничего другого.
Если я изменю общее имя, они появятся. Если я верну его обратно, они снова исчезнут.
Обновление:
Я установил Ubuntu fresh на новый компьютер, поделился двумя папками с caja-share
с одинаковыми настройками, и я могу получить доступ к одной, но не к другой. Оба имеют одного владельца, группу и права доступа:
drwxrwxrwx 2 endolith endolith 4.0K Sep 28 19:35 notwork/
...
drwxrwxrwx 2 endolith endolith 4.0K Sep 28 19:35 works/
тот, который работает, находится в /home
, другой - на /mnt
, так что, вероятно, причина?
Похоже, что фактическая конфигурация для них представляет собой набор текстовых файлов под /var/lib/samba/usershares
. /var/lib/samba/usershares/notwork
это:
#VERSION 2
path=/mnt/drivepool/notwork
comment=
usershare_acl=S-1-1-0:F
guest_ok=y
sharename=notwork
/var/lib/samba/usershares/works
это:
#VERSION 2
path=/home/endolith/works
comment=
usershare_acl=S-1-1-0:F
guest_ok=y
sharename=works
Таким образом, единственное отличие - это путь, на который ссылается, но не совсем объяснил в .conf файл. Что с ним не так? .
Монтирование drivepool
в мою домашнюю папку тоже не исправляет. Так что это не сам путь, а что-то, что связано с пребыванием внутри горы, то есть mergerfs
.
Я делюсь файлами, используя caja-share
( mate-file-manager-share
) в среде рабочего стола MATE, Ubuntu 16.04.1 LTS, но в нем также установлена стандартная среда Ubuntu.
Редактировать:
Подсказка! Я обнаружил, что в Samba есть файлы журналов для каждой подключенной к нему машины.
[2016/10/09 23:32:54.687515, 0] ../source3/param/loadparm.c:3259(process_usershare_file)
process_usershare_file: stat of /var/lib/samba/usershares/win7backup failed. Permission denied
[2016/10/09 23:32:54.697705, 0] ../source3/smbd/service.c:199(set_current_service)
chdir (/mnt/drivepool/Backups/win7backup) failed, reason: No such file or directory
Конечно, есть такой каталог:
~> la /mnt/drivepool/Backups/
drwxrwxrwx 2 endolith endolith 4.0K Sep 26 22:42 win7backup/