Strona 1 z 1

Przejście z Debiana 5.0 na 6.0.3 - nie działa konfig samby

: 17 stycznia 2012, 22:08
autor: azumi0chan
Witam serdecznie.

Ostatnio na serwerze zainstalowałem na nowo Debiana w wersji 6.0.3 (poprzednio był w wersji 5.0) oraz sambę. Na wersji Debiana 5.0 samba działała mi bardzo dobrze. Niestety, teraz po przejściu na nowszą wersję dzieje się dziwna rzecz, gdy ręcznie wpiszę na pasku adresu przeglądarki ścieżkę dostępu do zasobu sieciowego wszystko działa tak jak należy, łącznie z odpowiednim katalogiem domowym dla każdego użytkownika z grup. Lecz, gdy chcę przejrzeć listę udostępnianych zasobów klikając na ikonkę podpisaną "Serwer3", w Sieci MS Windows7 wyświetla mi się dziwny komunikat:

Kod: Zaznacz cały

Serwer3 nie jest dostępny. Możesz nie mieć uprawnień do używania tego zasobu sieciowego. Skontaktuj się z administratorem tego serwera aby uzyskać uprawnienia dostępu. Numer procedury jest spoza zakresu.

Poniżej zamieszczam treść mojego pliku smb.conf oraz zrzut ekranu z komunikatem.

Bardzo proszę o pomoc.
Pozdrawiam.
Załącznik samba.jpg nie jest już dostępny

Kod: Zaznacz cały

[global]
 socket options = TCP_NODELAY
 map to guest = Bad User
 time server = yes
 encrypt passwords = true
 public = yes
 passdb backend = smbpasswd
 wins support = true
 netbios name = SERWER3
 server string = SERWER3
 dos charset = CP852
 local master = yes
 workgroup = TEWU
 os level = 200
 unix charset = UTF-8 
 log level = 3
# logon drive = Z:
 #logon script = %G.logon.bat
 #logon path = [url=file://\\%L\%U\profile]\\%L\%U\profile[/URL]
 #add machine script = /usr/sbin/useradd -d /dev/null -g machines -c 'Konto Maszyny %I' -s /bin/false %u 
# domain logons = yes
 ##hide unreadable = yes
# prefered master = yes
# domain master = yes 
#follow symlinks=yes
dns proxy = No 
interfaces = 192.168.1.1/24  
hosts allow = 127., 192.168.1. #dopisac swoj zakres adresow czyli np. 192.168.0.
[homes]
 browseable = no
 writeable = yes
 create mode = 701
 directory mode = 704
#[netlogon]
# path = /etc/samba/logon
# comment = Usługa logowania domenowego
# guest ok = no
# browseable = no
# write ok = no 
 
[pracownicy]
 hide unreadable = yes
 write list = @ADMINS
 force directory mode = 777
 force group = ADMINS
 user = @ADMINS
 writeable = yes
 invalid users = @pracownicy
 only user = yes
 path = /home/pracownicy
 force create mode = 777
 revalidate = yes
 force user = root
 comment = Dostęp do katalogów pracownikow
 valid users = @ADMINS
 create mode = 777
 dont descend = /home/pracownicy
 valid groups = @ADMINS
 directory mode = 777
# follow symlinks=yes
[SHARED]
        writeable = yes
        read list = @pracownicy,@ADMINS
        path = /mnt/data/Shared
        write list = @ADMINS,@pracownicy
        revalidate = yes
        force user = root
        valid users = @ADMINS,@pracownicy
#[prokom]
# browseable = yes
# writeable = yes
# read list = @pracownicy,@ADMINS
# write list = @ADMINS
# path = /mnt/backup/prokom
# revalidate = yes
# force user = root
# valid users = @ADMINS,@pracownicy
[STREAM]
 browseable = yes
 read list = @pracownicy,@ADMINS
 writeable = yes
 path = /mnt/data/STREAM
 write list = @ADMINS,@pracownicy
 revalidate = yes
 force user = root
 valid users = @ADMINS,@pracownicy
 
[kopie pcb]
 hide unreadable = yes
 write list = @ADMINS
 force directory mode = 777
 force group = pracownicy
 user = @ADMINS
 writeable = yes
 invalid users = @pracownicy
 only user = yes
 path = /mnt/data/kopie_PCB
 force create mode = 777
 revalidate = yes
 force user = root
 comment = Dostęp do katalogów pracownikow
 valid users = @ADMINS
 create mode = 777
 dont descend = /mnt/backup/kopie_PCB
 valid groups = @ADMINS
 directory mode = 777
 
#[programy]
# hide unreadable = yes
# write list = @ADMINS
# force directory mode = 777
# force group = pracownicy
# user = @ADMINS
# writeable = yes
# invalid users = @pracownicy
# only user = yes
# path = /mnt/backup/progamy
# force create mode = 777
# revalidate = yes
# force user = root
# comment = Dostęp do katalogów pracownikow
# valid users = @ADMINS
# create mode = 777
# dont descend = /mnt/backup/progamy
# valid groups = @ADMINS
# directory mode = 777
[wymiana]
 writeable = yes
 read list = @pracownicy,@ADMINS
 delete readonly = yes
 path = /mnt/data/wymiana
 write list = @ADMINS,@pracownicy
 force directory mode = 777
 force group = root
 revalidate = yes
 force create mode = 777
 force user = root
 valid users = @ADMINS,@pracownicy
 create mode = 777
 directory mode = 777

#[pendrive]
# writeable = yes
# read list = @pracownicy,@ADMINS
# delete readonly = yes
# path = /mnt/pen 
# write list = @ADMINS,@pracownicy
# force directory mode = 777
# force group = root
# revalidate = yes
# force create mode = 777
# force user = root
# valid users = @ADMINS,@pracownicy
# create mode = 777
# directory mode = 777
 
 
[test]
 writeable = yes
 path = /mnt/data/test


: 18 stycznia 2012, 08:23
autor: mariaczi
Zainstalowałeś nowy system, zainstalowałeś nową wersję samby a czy bazę samby (najprawdopodobniej z ldap) też zachowałeś z poprzedniego systemu? Jeśli nie to najprawdopodobniej musisz dodać użytkowników/stacje robocze "do środowiska samby".

: 18 stycznia 2012, 14:29
autor: azumi0chan
Nie zachowałem bazy, ale jeśli to co piszesz było by powodem, to czemu samba poprawnie identyfikuje użytkowników i daje dostęp do odpowiednich folderów domowych? (na stanowisku ST2 mam dostęp do folderu domowego ST2, na ST3 mam ST3, itd). Użytkownicy zostali dodani w systemie poprzez polecenie adduser.

: 18 stycznia 2012, 14:35
autor: Cyphermen
Bo nie korzystasz z bazy tylko masz dyrektywę w konfigu albo to jest domyślnie ustawione, że użytkownicy mają lądować w swoich katalogach. Poprzez polecenie adduser automatycznie zakładany jest katalog domowy o tej samej nazwie co użytkownik i na tej podstawie to działa.

Spróbuj użyć smbpasswd do dodania użytkowników (chociaż to bardziej do domeny się używa ale sprawdź czy zadziała).

O ile pamiętam ten problem pojawiał się często dodatkowo podobno trzeba mieć tą samą nazwę użytkownika na Windows co na Linuksie, do którego zasobu chcesz się dostać.

: 18 stycznia 2012, 15:06
autor: azumi0chan
Mam taką samą nazwę użytkownika w Windows i Linuksie, i mam dostęp nie tylko do katalogów domowych ale i do reszty zasobów które są dostępne tylko dla znanych użytkowników.
do ustawienia hasła w sambie używałem:

Kod: Zaznacz cały

 smbpasswd -as