У меня проблемы с доступом к корневому каталогу другого компьютера с 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