ďťż
 
 
   Samba - problem z dostępem do udziałów
 
 

Tematy

 
    
 

 

 

 

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.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • minister.pev.pl

  •  

     


     

     
    Copyright 2003. MĂłj serwis