LINUX.ORG.RU

самба не хочет давать доступ к монтированной директории


0

0

Всем привет.

Есть компьютер с gentoo linux и два компа под виндами ХР. Значит хочу на генту сделать файловые шары для двух виндовых компьютеров. Поставил samba-3.0.24-r3. Настрил, запустил, получил граблями.
Собственно проблема - самба не пускает пользователей с виндов в смонтированный мной каталог. А в обычный каталог, который изначально имеется в / - пожалуйста, заходите.

конфиг самбы -

[global]
workgroup = mshome
netbios name = main
server string = Linux share %v
security = share
bind interfaces only = yes
smb ports = 139
log file = /var/log/samba/log.%m
debug level = 2
max log size = 500
interfaces = eth1 eth2
load printers = no
socket options = TCP_NODELAY SO_SNDBUF=8192 SO_RCVBUF=8192
hosts allow = 192.168.123.105 192.168.124.105 127.
remote announce = 192.168.123.255 192.168.124.255
domain master = yes
local master = yes
preferred master = yes
name resolve order = wins host lmhosts bcast
wins support = yes
guest account = nobody
dos charset = CP866
unix charset = UTF-8

[Pub_shares]
comment = Common stuff
path = /pub
browseable = yes
writeable = yes

[Alex_shares]
comment = My stuff
path = /root/storage3
browseable = yes
writeable = yes

---------
при этом - каталог /pub находится в корневом разделе
и шара /Pub_shares видится с виндовой машинки без проблем, все файлы, никаких вопросов
а каталог /root/storage3 - это раздел на другом винчестере, который монтируется на этапе загрузки, и шара Alex_shares не подключается с такой ошибкой -

Allowed connection from (192.168.123.105)
[2007/07/30 22:18:52, 2] auth/auth.c:check_ntlm_password(309)
check_ntlm_password: authentication for user [nobody] -> [nobody] -> [nobody] succeeded
[2007/07/30 22:18:52, 0] smbd/service.c:make_connection_snum(920)
'/root/storage3' does not exist or permission denied when connecting to [Alex_shares] Error was Отказано в доступе
[2007/07/30 22:18:52, 2] lib/access.c:check_access(323)

люди, почему так? что он от меня хочет?
гуглил, гуглил, не нагуглил.

>Error was Отказано в доступе

1. А зачем тебе в домик рута что-то монтировать? Обычно это делают в /mnt

2. Посмотри права на смонтированный каталог, скорее всего не проставлены права на чтение...

anonymous
()
Ответ на: комментарий от anonymous

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

а права на эту директорию ради чистоты эксперимента такие - drwxrwxrwx 3 root root

villoso
() автор топика
Ответ на: комментарий от villoso

действительно по ходу дела надо просто убрать шару из /root куданить в другое место не знаю почему это сразу в голову не пришло, тупняк наверно напал

villoso
() автор топика

Возможно, в каталог /root/storage3 монтируется vfat раздел? Тогда его надомонтировать с опциями наподобие umask=000 чтобы на каталог давать права 777 (или umask=022 - права 755) ...

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.