Ares: Samba не отображает файлы

11 сообщений / 0 new
Последнее сообщение
Гость
Ares: Samba не отображает файлы

На сервере Fodora Core4 установлена samba 3.0.14a-2. Из windows можно создавать каталоги/файлы и с ними потом работать; но если я создаю каталоги/файлы в расшаренном каталоге из Linux, то из Windows каталоги видны, а файлы нет! Причем разрешения ставлю такиеже как и на тех файлах/каталогах, которые были созданы из Windows!

Как устраняется подобная проблема?

Ares (не проверено)

Прикол в том что стоял RH9 с Samba 2.х все работало без проблем и каталог я мог любой расшарить! А сейчас не всякий каталог шарится (я уже не говорю что файлы не показываются) например /var/www теперь расшарить не получается(раньше вся компания уделенно с ним работала и не было ни каких нареканий!!!) Может samba глючит или ручки кривоватые и заточены только под более старые версии??? :)
<span class='smallblacktext'>[ Редактирование 01.07.2005 - 11:59:20 ]</span>

Alex_S (не проверено)

smb.conf в студию, я не телепат, остальные тоже.

Ares (не проверено)

Извиняюсь вот он->
----------------------------------------------------
[global]
workgroup = microphon
netbios name = FileServer
server string = Samba Server
security = share
log file = /var/log/samba/%m.log
max log size = 50
socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
dns proxy = No
idmap uid = 16777216-33554431
idmap gid = 16777216-33554431

[doc]
path = /var/tmp #ну типа там
writeable = yes
browseable = yes
guest ok = yes
available = yes
directory mask=0777
create mask = 0666

<span class='smallblacktext'>[ Редактирование 01.07.2005 - 11:51:56 ]</span>

Morph (не проверено)

chmod -R 777 /dir
chown -R user:group /dir

мне помогло

Ares (не проверено)

Спасибо я уже до этого допетрил! Но теперь создать не могу ни чего!!!! Нет доступа!!! Да что за траблы с этой третей версией!!!

Alex_S (не проверено)

Вопервых я не вижу настроек кодировки. Файлы которых не видно имеют англиские названия или русские. Дело в том что в 3-й самбе другие праметры для кодировки
unix charset = koi8-r
display charset = koi8-r
dos charset = cp866
Вместо koi8-r ставишь что там у тебя. Просто если что то не так с кодировкой винда может отобразить ероглифы, закорючки, кракозябрины, а может ваще не понять кодировку и не че не отобразить, хотя последнее врядле, но я встречал на винте после того как поработал досовский нортоновский дискдоктор, он зараза портит длинные русские имена, тоже некоторых файлов ваще не нашел.

По поводу шарится не шарится:
полезно запускать после изменения каких либо параметров в smb.conf утилиту tesparm, она то и расскажет где что в синтаксисе не так.
Кроме того я заметил что даже ранние версии 3-й самбы отличаются от более новых. У меня 3.0.11, smb.conf еще от 2-й самбы, с переделками под 3-ю соответственно. Так вот когда поставил 3.0.11 появились проблемы с рашариными ресурсами, но проблемы были таковы что если раньше я входил и правил без проблем, то теперь самба пускать пускала, но отказывалась разрешать мне хозяйничать в ресурсе.
Что либо в тырнете я не нашел тогда по русски, потом как новое было, еще не успели опробывать и описать.
Короче путем научного тыка я вычислил следующее, куча строчек в описании шары не нужна, для простых дел достаточно например:
[Kino]
comment = Лежат временно
path = /home/Kino
browseable = yes
writeable = yes
guest ok = no
В этом случае пустит только зарегиных пользователей.
Хочешь что бы доступ был для гостей тогды guest ok = yes
А вот кто будет создавать, удалять, править. тут уже выставляй права не в самбе а в правах на файлы и расшареные директории в том же mc.
Не хочешь пускать тутда всех зарегиных, создай группу заведи в нее тех пользователей кому ты хочешь предоставить полный доступ и выставь для этой групы rwx

Судя по твоему конфигу сеть у тебя одноранговая, т.е. нет никаких контролеров домена и т.д. поэтому куча строчек у тебя я считаю лишнии.

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

Ares (не проверено)

#Вопервых я не вижу настроек кодировки. Файлы которых не видно имеют англиские названия или русские. #Дело в том что в 3-й самбе другие праметры для кодировки
#unix charset = koi8-r
#display charset = koi8-r
#dos charset = cp866

Нет тут ты не прав, отображает кирилицу нормально!

#Кроме того я заметил что даже ранние версии 3-й самбы отличаются от более новых.

вот тут ты прав!)) откопал такую конфу http://www.informit.com/articles/article.asp?p=328802&rl=1 сделал как там написано файлы показывает, но записывать/создавать не дает!! Теперь вот сижу из 2-х конф одну делаю

Alex_S (не проверено)

У тебя локаль какая?
Команда locale показывает твою кодировку.
Правда без явного указания кодировки помоему все равно херня получается, или ты просто не весь гонфиг секции [global] привел.

Теперь у тебя пользователи заведены? Если заведены то где? Samba поддерживает несколько баз пользователей
smbpasswd
tdbsam
ldapsam
nisplussam
mysql
smbpasswd - по умолчанию, старая система храниния инфы о пользователях и паролях.
При переходе на новую версию ты сохранял файлы smbusers и smbpasswd? Если нет то тебе нужно заново заводить пользователей самбы.
Далее проверь в smb.conf строчку log file = /var/log/samba/log.%m
теперь при конекте машины будет создаваться файл с названием ip адрес подключавшейся машины., что там написано? Если будет типа этого
[2005/07/01 16:04:58, 1] smbd/service.c:make_connection_snum(645)
192.168.1.113 (192.168.1.113) connect to service Music initially as user nobody (uid=99, gid=99) (pid 17074)
то права 755 тебе не дадут не че сделать в этой шаре. Проверь в логах кем тебя определяет самба.

Ares (не проверено)

да с пользователями все нормально...
connect to service Music initially as user и тут пользователь мною определенный!!! (uid=99, gid=99) (pid 17074)
я еще забыл сказать может из-за этого не работает - /var у меня вынесен в отдельный раздел... короче я склоняюсь к тому что самба глючит!!! наверное вернусь к старой версии

Ares (не проверено)

Почему с дистрибутивом поставили не стабильную версию самбы!!??
Поставил предыдущую версию - все заработало!!!
Спасибо всем кто помогал!

Тема закрыта!

RSS-материал