Титла: FreeBSD + Samba Публикувано от: Neoromantic в Nov 13, 2009, 20:34 Здравейте!
I.Кoнфигурация: FreeBSD 7.2 Samba 3.0.36 Raid 1(hardware) II.Описание на проблема ПОНЯКОГА, когато се дава десен бутон -> New folder от windows машина се получава така, че новосъздадената директория: 1. Не се вижда докато не се даде рефреш. 2. Не може да се преименува т.е. остава да се казва New Folder. При опит за преименуване explorer-а дава: "Cannot read the source or file from disk" Не е от permissions на файловете по файловата система. Там всичко е изрядно. В конфигурационния файл има: [share] writeable = yes path = /share/path force directory mode = 770 force group = group force create mode = 770 comment = valid users = @group create mode = 770 directory mode = 770 Чета за oplocks, но не успявам да разбера засега от кво е. Някакви идеи? Титла: Re: FreeBSD + Samba Публикувано от: Neoromantic в Nov 16, 2009, 12:11 Аз да си продължа темата, защото намирам нови и нови "истории" около Вин-а и самбата.
1. Помислих си, че може да се получава върху samba shares, които са с повече от една група валидни юзъри и евентуално да има връзка с първоначалната група на юзъра, който се връзва. Оказа се, че не е от това. 2. Започнах да тествам с вин-а и следното: net use /delete /y * , изпълнено върху машината, която се връзва. След като се изчистят конекциите и пробвам пак да се връзвам към самбата, не винаги ми иска парола. А до момента не съм намерил как аджеба да затрия всички запомнени връзки от вина към shares на самбата (както и запомнени пароли). Изпълнението на net use /delete /y * изчиства конекциите, но не изчиства запомнена парола т.е. достъпвам самба share-a без да ми иска парола?! Пробвах и с http://www.pitr.net/index.php/2006/11/28/sambawindows-problem-content-of-folder-does-not-refresh/ ($2). refresh=1 - не помогна. Не помогна и смяната на името на share-a, както предлага някой от коментиралите в горния линк. Т.Е. името на share-a да бъде различно от името на директорията във файловата система. Звучи тъпо но реших и това да пробвам. В момента забелязвам, че при отворен explorer, който съм отворил след рестарт на вин-а всеки следващ, който отварям не работи като хората (т.е. не рефрешва), докато на този отворения си работи всичко. Това е до конекция, но къде точно ми е грешката не мога да разбера?! Моля някой, който се е сблъсквал с нещо подобно да даде съвет. Титла: Re: FreeBSD + Samba Публикувано от: nemanema в Nov 16, 2009, 13:24 Малко старо, но много добро, дано ти помогне ;)
https://www.bsdwiki.de/FreeBSD_-_Samba_PDC Прегледай дали е мастер браузер самбата и с колко коефициент се представя ! Успех ! п.п. Забравих, задължително резолвера да е написан правилно, както и /etc/hosts Титла: Re: FreeBSD + Samba Публикувано от: Neoromantic в Nov 16, 2009, 13:53 Samba-та ми не е PDC. Не е от браузването. Все пак да кажа, че коефициента ми е 33.
Титла: Re: FreeBSD + Samba Публикувано от: nemanema в Nov 17, 2009, 08:34 Здрасти !
Щом не е необходимо да имаш PDC, добре. Но статията е познавателна и без да имаш нужда от PDC. В момента се сещам за следните неща: - направи коефициента да е поне 128 за да не водим дискусия от рода "..но на ХР-то работи, но на ..." - погледни следните глобални опции: deadtime, unix charset, dos charset, map hidden, map system, map archive, map read only, store dos attributes, local master, preferred master, security До колкото си спомням, броадкастния рефреш по CIFS не беше ли на 15 мин. ? А кое кара локалния вин. да се съобрази с рефреш-а и на кого ? ! ? ;) Успех ! п.п. Като решиш проблема, добре е да го споделиш тук във форума, за да е достъпен и за другите. А при добро желание може да се направи на статия. Титла: Re: FreeBSD + Samba Публикувано от: Neoromantic в Nov 17, 2009, 10:28 Ако не се е разбрало - да обясня. Самба-та ми се вижда като слънце. Проблема ми е в shares. След многократни опити и
upgrade до Samba 3.3.9 проблемите остават. Установих, че не ми работи сетването на група т.е. ако дам force group = desired не ми се създават директории и файлове с тези permissions. Нали това е идеята на тази опция. Интересното е, че force user работи. File System drwxrwx--- 6 root fff 512 Nov 17 09:58 share User Info uid=1062(karamfilov) gid=1065(karamfilov) groups=1065(karamfilov),1062(fff) uid=1061(asparuhov) gid=1064(asparuhov) groups=1064(asparuhov),1062(fff) smb.conf [TESTING] writeable = yes path = /home/share valid users = @fff force group = asparuhov При това положение: 1. Ако от Windows се логна с karamfilov, създам през explorer с десен бутон->New folder refresh-a го няма изобщо, после повторя това действие, и след това: десен бутон->New text document се получава: drwxr-xr-x 2 karamfilov fff 512 Nov 17 10:06 New Folder drwxr-xr-x 2 karamfilov fff 512 Nov 17 10:06 New Folder (2) -rwxr--r-- 1 karamfilov fff 0 Nov 17 10:06 New Text Document.txt smbstatus показва username: karamfilov group: karamfilov 2. Ако от Windows се логна с asparuhov, създам през explorer с десен бутон->New folder refresh-a го няма изобщо и след това: десен бутон->New text document се получава: drwxr-xr-x 2 karamfilov fff 512 Nov 17 10:06 New Folder drwxr-xr-x 2 karamfilov fff 512 Nov 17 10:06 New Folder (2) -rwxr--r-- 1 karamfilov fff 0 Nov 17 10:06 New Text Document.txt drwxr-xr-x 2 asparuhov fff 512 Nov 17 10:12 New Folder (3) -rwxr--r-- 1 asparuhov fff 0 Nov 17 10:12 New Text Document (2).txt smbstatus показва username: asparuhov group:asparuhov Юзърите и групите ги създадох заради целите на теста. Това е положението засега :) |