PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : samba anmeldung nicht bei allen usern möglich



linunator
18.07.08, 13:06
ich habe eine suse10.3 mir samba am laufen (standartinstallation)
ein user "an" ist schon länger angelegt und funktioniert auch.
jetzt habe ich einen user "luisa" angelegt, jedoch schlägt die anmeldung fehl
die smb.conf sieht folgendermaßen aus:

[global]
workgroup = DAHEIMNETZ
interfaces = eth0
server string = samba-suse
security = user
[freigabe1]
comment = Andre
path = daten/an
read only = no
browseable = yes
valid users = @geheim

[freigabe2]
comment = Julia
path = daten/julia
read only = no
browseable = yes
valid users = @geheim

[freigabe3]
comment = Luisa
path = daten/luisa
read only = no
browseable = yes
valid users = @geheim

die rechte aller drei verzeichnisse sind mit chmod 777 für testzwecke auf vollzugriff eingestellt:

linux-6d34:/daten # ls -l
insgesamt 12
drwxrwxrwx 10 an geheim 4096 15. Jul 16:08 an
drwxrwxrwx 2 root root 4096 15. Jul 16:08 julia
drwxrwxrwx 3 luisa geheim 4096 17. Jul 16:39 luisa

die gruppen:

linux-6d34:/daten # groups luisa
users geheim
linux-6d34:/daten # groups an
users geheim

start nmb die /var/log/samba/log.nmbd

[2008/07/18 12:48:27, 0] nmbd/nmbd.c:main(697)
Netbios nameserver version 3.0.26a-3.7-1787-SUSE-SL10.3 started.
Copyright Andrew Tridgell and the Samba Team 1992-2007
start smb die /var/log/samba/log.smbd

[2008/07/18 12:50:48, 0] smbd/server.c:main(944)
smbd version 3.0.26a-3.7-1787-SUSE-SL10.3 started.
Copyright Andrew Tridgell and the Samba Team 1992-2007
anmeldung xp über netzwerkumgebung klick auf samba-suse > eingabemaske benutzer: luisa + passwort nun sehe ich die freigaben 1-3.
die /var/log/samba/log.smbd verrät jetzt:

[2008/07/18 12:50:48, 0] smbd/server.c:main(944)
smbd version 3.0.26a-3.7-1787-SUSE-SL10.3 started.
Copyright Andrew Tridgell and the Samba Team 1992-2007
[2008/07/18 12:52:32, 0] lib/util_sock.c:write_data(562)
write_data: write failure in writing to client 192.168.2.14. Error Die Verbindung wurde vom Kommunikationspartner zurückgesetzt
[2008/07/18 12:52:32, 0] lib/util_sock.c:send_smb(761)
Error writing 4 bytes to client. -1. (Die Verbindung wurde vom Kommunikationspartner zurückgesetzt)
[2008/07/18 12:52:44, 0] lib/util_sock.c:get_peer_addr(1224)
getpeername failed. Error was Der Socket ist nicht verbunden
[2008/07/18 12:52:44, 0] lib/util_sock.c:get_peer_addr(1224)
getpeername failed. Error was Der Socket ist nicht verbunden
[2008/07/18 12:52:44, 0] lib/util_sock.c:write_data(562)
write_data: write failure in writing to client 0.0.0.0. Error Die Verbindung wurde vom Kommunikationspartner zurückgesetzt
[2008/07/18 12:52:44, 0] lib/util_sock.c:send_smb(761)
Error writing 4 bytes to client. -1. (Die Verbindung wurde vom Kommunikationspartner zurückgesetzt)
und ich komme natürlich auf keine freigabe
ein bildschirmfoto aus clientsicht:18801

marce
18.07.08, 13:08
wie hast Du den User angelegt?

linunator
18.07.08, 13:12
mit useradd -m luisa
dann passwd und noch smbpasswd -a luisa

linunator
18.07.08, 13:20
hier noch der erfolglose klick als "luisa"
dann abmeldung > anmeldung an xp anmeldung zum server als "an" was jetzt funktioniert
[2008/07/18 12:58:50, 0] smbd/service.c:make_connection_snum(1003)
'/daten/luisa' does not exist or permission denied when connecting to [freigabe3] Error was Keine Berechtigung
[2008/07/18 12:58:51, 0] smbd/service.c:make_connection_snum(1003)
'/daten/luisa' does not exist or permission denied when connecting to [freigabe3] Error was Keine Berechtigung
[2008/07/18 12:58:52, 0] smbd/service.c:make_connection_snum(1003)
'/daten/luisa' does not exist or permission denied when connecting to [freigabe3] Error was Keine Berechtigung
[2008/07/18 12:58:52, 0] smbd/service.c:make_connection_snum(1003)
'/daten/luisa' does not exist or permission denied when connecting to [freigabe3] Error was Keine Berechtigung
[2008/07/18 12:58:52, 0] smbd/service.c:make_connection_snum(1003)
'/daten/luisa' does not exist or permission denied when connecting to [freigabe3] Error was Keine Berechtigung
[2008/07/18 12:58:52, 0] smbd/service.c:make_connection_snum(1003)
'/daten/luisa' does not exist or permission denied when connecting to [freigabe3] Error was Keine Berechtigung
[2008/07/18 13:01:46, 0] lib/util_sock.c:get_peer_addr(1224)
getpeername failed. Error was Der Socket ist nicht verbunden
[2008/07/18 13:01:46, 0] lib/util_sock.c:get_peer_addr(1224)
getpeername failed. Error was Der Socket ist nicht verbunden
[2008/07/18 13:01:46, 0] lib/util_sock.c:read_data(534)
read_data: read failure for 4 bytes to client 0.0.0.0. Error = Die Verbindung wurde vom Kommunikationspartner zurückgesetzt
[2008/07/18 13:02:00, 1] smbd/service.c:make_connection_snum(1033)
win-google (192.168.2.14) connect to service freigabe1 initially as user an (uid=1000, gid=100) (pid 20961)

Aqualung
18.07.08, 13:30
Hast Du den XP-Client nach Änderung an samba neu gestartet?
Die Browsing-Zeit ist AFAIK nicht genau definiert (kommt drauf an, wer gerade die master-Rolle hat - der Teilnehmer mit der neuesten BS-Version).

linunator
18.07.08, 14:12
ein neustart des xp-client bringt auch nichts
habe in die global-section
os level = 100
preferred master = yes
eingefügt damit samba lmb wird, aber auch das ändert nichts am ergebnis:mad:

Aqualung
18.07.08, 15:10
was sagt



smbclient -N -L localhost
testparm

linunator
18.07.08, 16:59
linux-6d34:/home/an # testparm
Load smb config files from /etc/samba/smb.conf
Processing section "[freigabe1]"
Processing section "[freigabe2]"
Processing section "[freigabe3]"
Loaded services file OK.
Server role: ROLE_STANDALONE
Press enter to see a dump of your service definitions

[global]
workgroup = DAHEIMNETZ
server string = samba-suse
interfaces = eth0
os level = 100

[freigabe1]
comment = Andre
path = daten/an
valid users = @geheim
read only = No

[freigabe2]
comment = Julia
path = daten/julia
valid users = @geheim
read only = No

[freigabe3]
comment = Luisa
path = daten/luisa
valid users = @geheim
read only = No
linux-6d34:/home/an #

linux-6d34:/home/an # smbclient -N -L localhost
Anonymous login successful
Domain=[DAHEIMNETZ] OS=[Unix] Server=[Samba 3.0.26a-3.7-1787-SUSE-SL10.3]

Sharename Type Comment
--------- ---- -------
IPC$ IPC IPC Service (samba-suse)
freigabe3 Disk Luisa
freigabe2 Disk Julia
freigabe1 Disk Andre
Anonymous login successful
Domain=[DAHEIMNETZ] OS=[Unix] Server=[Samba 3.0.26a-3.7-1787-SUSE-SL10.3]

Server Comment
--------- -------
ASUS
LINUX-6D34 samba-suse

Workgroup Master
--------- -------
DAHEIMNETZ ASUS

Aqualung
18.07.08, 17:13
Kannst Du vom client auf den Server pingen?
FW auf dem client?

LarsThorwald
18.07.08, 20:14
Hast Du mal versucht, dich vom gleichen LinuxPC als luisa über dem "smbclient" anzumelden?
Lösche mal "luise", Lege eine neue mit smbpasswd -a luisa an (klonen für fortgeschrittene ;) )
Lasse mal die Gruppen aus dieser Freigabe raus. Also das ganze ganz spartanisch angehen.

Lege zum testen noch mal ein Dummverzeichnis an, auf welches nur luisa zugreifen soll

linunator
19.07.08, 10:37
das problem ist gelöst:) es hat nur ein kleines x gefehlt
die lösung ist so einfach gewesen, dass man da gar nicht draufkommen konnte
meine drei freigaben befanden sich in einem ordner "/daten". dieser gehörte dem benutzer "an" und der gruppe "geheim" die zugriffsrechte waren auf rwxrw-rw- eingestellt und somit konnte sich zwar alle an samba anmelden aber nur "an" durfte die verzeichnisse betreten
nach chmod 711 daten läuft alles

LarsThorwald
19.07.08, 14:14
Prima, das es geklappt hat :)