PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : logik im samba???



daytona
16.06.02, 14:23
hi leute,
habe eine frage zum samba, was auch sonst:p !!!!!
habe auf meinem server accounts für klaus, klaus1 & klaus2 angelegt, und die auch in die smbpasswd uebernommen.

nun habe ich ein verzeichnis samba angelegt, zugehoerig zur gruppe samba, mit der option locking = yes && browseable = yes.

die [homes] sind so gepfadet, das der eingeloggte user z.B klaus nur sein eigenes home sieht. so weit so gut, doch wenn er nun auf samba zugreifen moechte wird er nach username und passwort gefragt ( da er ja nicht zur gruppe samba gehoert), und bei erfolgreichem login kommt er auch in das verzeichnis samba.

ABER : beim wechsel ins hoehere verzeichnis zurueck sieht er nun auch das home-verzeichnis des user, mit dessen account er sich im verzeichnis samba eingeloggt hat...und das will ich nett.
meine frage(n) = wieso dieser effekt???? && wie umgehe ich diesen effekt???
gruss thomas

noch eine frage:
wenn sich klaus von 2000 an dem samba anmelden moechte wird er direkt connected
wenn er allerdings von XP aus sich anmelden moechte, muss er nochmal seinen namen und sein passwort eingeben
?????????????????????????????????????????????????? ?????????????????????????????????????????????????? ?????????????

LKH
16.06.02, 16:32
Hi,

gewährst du uns mal einen Einblick in deine smb.conf? Meine Glaskugel ist nämlich immer noch defekt. ;)

stefaan
16.06.02, 17:58
Servus!

Gib bitte einmal deine Konfiguration konkret her, sprich die smb.conf ;).
Kann es sein, dass deine Freigabe "samba" unterhalb des Homeverzeichnis von "klaus" liegt oder umgekehrt?

Zum Login: Wenn der Win-User = berechtigter User (&Passwort), dann kommt keine Passwortabfrage.

Grüße, Stefan

daytona
16.06.02, 19:47
hi
also hier die .conf damit die glaskugeln geschont werden:cool:

es scheint nun zu klappen, aber warum....
freigabe samba liegt unter /daten/samba und homes unter /home

@stefaan:
die namen und passwoerter sind identisch, nur verlangt xp eine zweite authentifizierung von klaus und 2000 nicht????
[global]
printing = bsd
printcap name = /etc/printcap
load printers = yes
invalid users = root
security = user
netbios name = computer2
workgroup = ARBEITSGRUPPE
server string = %h server (Samba %v)
syslog only = no

debug level = 2

dead time = 30

time server = true
socket options = IPTOS_LOWDELAY TCP_NODELAY SO_SNDBUF=4096 SO_RCVBUF=4096
encrypt passwords = yes
wins support = yes
local master = yes
name resolve order = lmhosts host wins bcast
dns proxy = no
preserve case = yes
short preserve case = yes
unix password sync = false
passwd program = /usr/bin/passwd %u
passwd chat = *Enter\snew\sUNIX\spassword:* %n\n *Retype\snew\sUNIX\spassword:* %n\n .
max log size = 1000
obey pam restrictions = yes

[samba]
comment = Samba
path = /exports/samba
read only = no
valid users = @samba
locking = yes
create mode = 0660
directory mode = 0770
browseable = yes

[daten]
comment = Daten
path = /daten
create mask = 0750
read only = no
public = no
browseable = yes

[homes]
comment = Home Directories
path = /home/%S
valid users = %S
read only = no
directory mode = 0700
create mask = 0600
locking = yes
browseable = no

[printers]
comment = All Printers
browseable = no
path = /tmp
printable = yes
public = no
writable = no
create mode = 0700

stefaan
16.06.02, 20:03
Servus!

Ist das so zu verstehen:
Du gehst auf deinen Server und siehst die Verzeichnisse
-) samba
-) daten
-) %username%

Das ist doch normal! Jeder User hat unter Linux sein Homedir, das gibt Samba automatisch frei, es darf aber nur der User rein, die andern sehen dein Homedir gar nicht. Wenn du das nicht willst, dann raus mit dem Teil.

Jedoch gefällt mir deine Config nicht:

[homes]
comment = Home Directories
path = /home/%S
valid users = %S
read only = no
directory mode = 0700
create mask = 0600
locking = yes
browseable = no

Meine Teil sieht so aus:
[homes]
writable = yes
comment = Home Directories
browseable = no
valid users = @gruppe

Das dürfte Unfug sein:
path = /home/%S
valid users = %S

Was tust du, wenn du einem User ein Homedir z.B. in /var/www/htdocs gibst? ;)

Grüße, Stefan

daytona
17.06.02, 13:09
hi stefaan,
okay habe s mit deiner homes versucht, nur das problem ist, wie gesagt, dass ich dann auch die home-dir der anderen user sehe (aber natuerlich nicht auf sie zugreifen kann), und das wollte ich ja nicht.
in deinem letzten punkt hast du recht, den punkt sollte ich beheben.
danke dir,
gruss thomas

LKH
17.06.02, 17:44
Hi,

nimm mal den Eintrag "valid users = @..." raus. Homeverzeichnisse sind ja keine Gruppenverzeichnisse. ;)

Nach Änderungen Samba neu starten ...

Hoffe es hilft,

Thomas Mitzkat
17.06.02, 18:39
nach änderungen der smb.conf braucht samba nicht neu gestartet zu werden, weil der nach 60 sekunden smb.conf neu einliest und sich umkonfiguriert.