|
Samba - problem z dostępem do udziałów
joker - 02-06-2007 13:58
Witam. To mój pierwszy post na tym forum. Szukałem informacji na temat mojego problemu ale nic nie udało się znaleźć.
Otóż skonfigurowałem Sambę, chcę aby uwierzytelnianie odbywało się na poziomie zasobów a dostęp do udostępnionych folderów mieli określenie użytkownicy. Kiedy ustawię opcją valid users listę użytkowników na dany folder to przy próbie dostępu do udziału z poziomu otoczenia sieciowego WinXP Home nie mogę wpisać nazwy użytkownika w polu Nazwa użytkownika
Sytuację obrazuje poniżej http://metrocash.ovh.org/samba.JPG
mój plik smb.conf
proszę o pomoc
Rady - 03-06-2007 01:38
Otóż skonfigurowałem Sambę, chcę aby uwierzytelnianie odbywało się na poziomie zasobów a dostęp do udostępnionych folderów mieli określenie użytkownicy. Kiedy ustawię opcją valid users listę użytkowników na dany folder to przy próbie dostępu do udziału z poziomu otoczenia sieciowego WinXP Home nie mogę wpisać nazwy użytkownika w polu
Użyj udostępniania na poziomie użytkownika nie zasobów wtedy będziesz mógł przypisać do każdego z udziałów danego usera który będzie mógł z niego korzystać w określony przez Ciebie sposób :) Rozwiązanie na poziomie usera wydaje mi się bardziej odpowiednie dla modelu który tu opisałeś :)
joker - 03-06-2007 02:28
Hmm.... uwierzytelnianie na poziomie usera pozwala na wybór użytkownika w oknie logowania do zasobu, ale w tym wypadku na lokalnej maszynie z której się logujemy do zasobu musi istnieć konto użytkownika o identycznej nazwie jak konto uniksowe. w moim przypadku to rozwiązanie pociąga za sobą konieczność utworzenia wielu różnych kont użytkowników na wielu maszynach w sieci co jest kłopotliwe :-/ Czy można zmusić Sambę do tego aby przy uwierzytelnianiu na poziomie zasobu można było wpisać dowolna nazwę usera ?
Rady - 03-06-2007 14:57
Czy można zmusić Sambę do tego aby przy uwierzytelnianiu na poziomie zasobu można było wpisać dowolna nazwę usera ?
Dodaj wpis:
[GLOBAL] encrypt passwords = yes
bo XP urzywa szyfrowanych haseł.
Dodałeś usera do pliku
smbpasswd
??
Jeli tak to spróbuj jeszcze wyłączając konto gościa w udziałach
[Filmy] comment = Katalog z filmami video path = /home/shares/filmy read only = No guest ok = no write list = joker valid users = joker
Ja polecam jednak logowanie do domeny
Przeczytaj sobie trochę o domenie nt i jej konfiguracji oraz podłączeniu XP Home do domeny NT wydaje mi się to dobrym rozwiązaniem:
[center:760ba015f1]Samba jako kontroler domeny Profile mobilne Logowanie do domeny[/center:760ba015f1]
gomez - 05-06-2007 14:41
a jak zrobic zeby zaden user w sieci lokalnej nie musial wpisywac loginu i pass ?
moj config: [global]
workgroup = ochla netbios name = Debian server string = serwer interfaces = eth1 character set = ISO8859-2 client code page = 852 encrypt passwords = yes smb passwd file = /etc/sambpass log file = var/log/samba/log.%m log level = 2 max log size = 600 host allow = 192.168.0. guest ok = ok
[dokumenty] comment = ochla path = /home/ochla/dokumenty writable = yes guest ok = yes
[databases] comment = ochla path = /home/ochla/databases writable = yes guest ok = yes
[instalacje] comment = ochla path = /home/ochla/instalacje writable = no guest ok = yes
[upload] comment = ochla path = /home/ochla/upload writable = yes guest ok = yes //do kodów używaj tagów code velmafia
Rady - 05-06-2007 20:55
gomez poprawiłem Twój config (!!!DLA SAMBY 3.0!!!) powinno działać dla wszystkich z sieci : 192.168.0. [global]
workgroup = ochla netbios name = Debian server string = serwer interfaces = localhost, eth1 bind interfaces only = Yes security = share
hosts allow = 192.168.0. null passwords =yes
character set = ISO8859-2 client code page = 852
log file = var/log/samba/log.%m max log size = 600 guest ok = yes
[dokumenty] guest ok = yes comment = ochla path = /home/ochla/dokumenty create mask = 0777 directory mask = 0777 browseable = yes writeable = yes
[databases] guest ok = yes comment = ochla path = /home/ochla/databases create mask = 0777 directory mask = 0777 browseable = yes writeable = yes
[instalacje] guest ok = yes comment = ochla path = /home/ochla/instalacje writeable = no browseable = yes
[upload] guest ok = yes comment = ochla path = /home/ochla/upload create mask = 0777 directory mask = 0777 browseable = yes writeable = yes Jesli nie zadziała to sprobój wywalic wszystko w
[GLOBAL]
i daj to :
[global] workgroup = ochla netbios name = Debian server string = serwer interfaces = localhost, eth1 bind interfaces only = Yes security = user
character set = ISO8859-2 client code page = 852
log file = var/log/samba/log.%m max log size = 600 host allow = 192.168.0.
encrypt passwords = true smb passwd file = /etc/samba/smbpasswd map to guest = Bad User guest account = nobody invalid users = root
A w udziałach dopisz te dwie linijki :
force user = nobody force group = nogroup
gomez - 06-06-2007 08:46
działa :] prawie wszystko...
dostep do katalogu databases, instalacje i dokumenty jest, jednak nie moge skasowac zadnego pliku ;/ a do katalogu "upload" musze podac haslo logowania dla goscia
a po zmianie konfiga na Twoja druga propozycje odmawia dostepu do katalogu "upload" oraz nie moge kasowac i tworzyc dokumnetow w pozostalych katalogach
Rady - 06-06-2007 23:36
Na początku popraw literówki
writable browsable
na
writeable browseable
nie zauważyłem ich wcześniej ( możesz skopiować z poprzedniego mojego posta config bo tam już poprawiłem) jesli to nie pomoże to pobawimy się z sambą dalej:
a do katalogu "upload" musze podac haslo logowania dla goscia
Usuń plik
/etc/samba/smbpasswd
- samba jak bedzie chciał założy nowy
Do pierwszej konfiguracji
writable = yes
tam gdzie ma być zapis i potraktuj katalogi zapisywalne spod konsoli root poleceniem
chmod 777 Do drugiej. Dodaj polecenie
admin user = nobody
do udziałów zapisywalnych i utaw parametr
writeable = yes
tam gdzie ma być zapis.
Poza tym dla kazdej z konfiguracji podaj mi wyniki polecenia
testparm
Pokaż co mówią logi samby.
Bo sam nie testowałem tych konfiguracji zobaczymy co nam powie
testparm
i logi
gomez - 08-06-2007 09:17
jesli chodzi o pierwsza konfiguracje:
Load smb config files from /etc/samba/smb.conf Unknown parameter encountered: "null password" Ignoring unknown parameter "null password" Unknown parameter encountered: "character set" Ignoring unknown parameter "character set" Unknown parameter encountered: "client code page" Ignoring unknown parameter "client code page" Unknown parameter encountered: "host allow" Ignoring unknown parameter "host allow" Processing section "[dokumenty]" Processing section "[databases]" Processing section "[instalacje]" Processing section "[upload]" Loaded services file OK. Server role: ROLE_STANDALONE
joannes - 08-06-2007 12:30
hosts allow = null passwords =
Proponuje lekturę www.banita.pl
Rady - 08-06-2007 23:51
Popoprawiaj literówki i powinno ruszyć.
loleq - 09-06-2007 00:59
To nie są literówki, smb.conf przyjmuje zarówno writable jak i writeable oraz analogicznie browsable.
Man smb.conf:
browsable This parameter is a synonym for browseable.
...
writable This parameter is a synonym for writeable.
Rady - 09-06-2007 12:21
[global] netbios name = Debian server string = serwer workgroup = ochla encrypt passwords = yes smb passwd file = /etc/samba/smbpasswd security = share interfaces = localhost,eth1 bind interfaces only = Yes hosts allow = 192.168.0.
[upload] path = /home/ochla/instalacje create mask = 0777 directory mask = 0777 browseable = yes guest ok = yes write ok = yes
Dla powyższej koniguracji powinnien działać dostemp gościnny z możliwością zapisu w udziale. Jest to najprostrza konfiguracja samby.
zanotowane.pldoc.pisz.plpdf.pisz.plminister.pev.pl
|