У меня проблемы с доступом к корневому каталогу другого компьютера с Linux. В моем fstab у меня есть две записи для рассматриваемой машины

//ltotto/root   /mnt/ltroot     cifs    auto,users,credentials=/home/otto/.smbcredentials,uid=otto,gid=otto,file_mode=0770,dir_mode=0770,iocharset=utf8 0 0
//ltotto/otto   /mnt/ltotto     cifs    auto,users,credentials=/home/otto/.smbcredentials,uid=otto,gid=otto,file_mode=0770,dir_mode=0770,iocharset=utf8 0 0

то есть оба на одной машине с одинаковыми учетными данными. На другой машине есть два общих ресурса Samba «root» и «otto» для «/» и «/home/otto» соответственно, оба с правами на запись для пользователя «otto».

Оба монтируются без ошибок, и монтирование otto работает отлично. Однако монтирование root является проблемой

ls -la /mnt/ltroot/
ls: /mnt/ltroot/var: Permission denied
ls: /mnt/ltroot/lib64: Permission denied
ls: /mnt/ltroot/cdrom: Permission denied
[etc] 

Я не могу понять, почему домашнее монтирование в порядке, а корневое - нет. Кто-нибудь может объяснить и предложить решение?

Примечание: я уверен, что эта конфигурация работала отлично до недавнего времени.

РЕДАКТИРОВАТЬ: Конфигурация Samba удаленного компьютера:

[root]
    comment = file system root
    path = /
    writeable = yes
;   browseable = yes
    valid users = otto

[otto]
    path = /home/otto
    writeable = yes
;   browseable = yes
    valid users = otto
    comment = otto's Home

0