PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Benutzereingabe und Kennwort



Traugott
02.10.10, 13:45
Hallo,
beim Einrichten eins einfachen Servers möchte ich gerne den Server selbst, wie auch alle Ordner mit einem jeweils anderen Benutzernamen und anderen Kennwort einrichten.
[global]
workgroup = Arbeiter
guest = OK
Benutzername ?
Kennwort ?

[Beispiel]
path = /Beispiel
read only = no
writeable = yes
Benutzername ?
Kennwort ?

ich finde in keiner Hilfe hierzu Infos

mfg

derRichard
02.10.10, 14:14
verrätst du uns auch um welchen server es geht?

//richard

AmatorPhasma
02.10.10, 14:19
Sorry ich verstehe nicht ganz was du möchtest.

Ist es so das du den Zugriff auf "shares" (Freigegebene Verzeichnisse) auf bestimmte Benutzer und /oder Gruppen beschränken möchtest?

Traugott
02.10.10, 14:55
der Servername ist \\linux-datei.
wenn nun auf meinem Win-Rechner in der Netzwerkumgebung->gesamtes Netzwerk->Workgroup im Explorer geöffnet ist werden meine Computer angezeigt die da sind: 1)linux-datei 2)Studium und 3)Privat
wenn ich nun auf den Server linux-datei zugreifen möchte und diesen dpl-klicke soll hier eine Kennwortabfrage erfolgen.

derRichard
02.10.10, 15:09
wir reden also von samba?
(das wollte ich eigentlich wissen)

man kann pro share die erlaubten benutzer angeben.
lege dir deine benutzer an und erlaube pro share nur die, die du auch willst...

siehe man 5 smb.conf

hth,
//richard

Traugott
02.10.10, 19:18
man steht manchmal auf dem Schlauch !!!
ich habe unter [global] weiter eingetragen:
encrypt passwords = yes
usershare path = /var/lib/samba/usershares
usershare max shares = 100

Die Benutzer sind mit smbpasswd -a (Benutzername) eingetragen
New Password
Retype New Password
Added (Benutzer)

Soweit OK

Beim dpl klicken meines linux-server, der mir unter Win im Explorer angezeigt wird erscheint keine Kennwortabfrage

schubs mich doch mal jemand vom Schlauch herunter

mfg

Manoman
02.10.10, 19:54
das es mit 2 mal passwortabfrage funktioniert, bezweifle ich, bin gerade am experimentieren, mit linux-client, glaube ich, das es ging

für einzelne benutzer/shares/passwort nimm
"valid users = benutzername oder/und @groupname space getrennt"

dabei, muss der benutzer existieren und passwort haben
also


useradd blabla
passwd benutzername


edit:


root@ofjew:/etc/sysconfig/netd/samba# cat usermap
mac = Computerbenutzer Lemming
root@ofjew:/etc/sysconfig/netd/samba# cat smb.conf | grep usermap
username map = /etc/sysconfig/netd/samba/usermap
root@ofjew:/etc/sysconfig/netd/samba#


mac ist linuxaccount, Computerbenutzer - windowsuser

Stormbringer
03.10.10, 06:44
Nur mal etwas generelles an alle: je verständlicher ihr schreibt, umso einfacher wird auch das Verstehen des Geschriebenen.

@TE:
denk doch mal über die Option "security = share" oder "security = user" nach ;)
Je nach gewünschtem Ergebnis kannst Du damit, in Verbindung mit "valid users = XYZ" dein Ziel erreichen.

Und wenn nicht: dann poste die komplette smb.conf ohne die Kommentarzeilen.

Traugott
03.10.10, 18:11
Hier meine smb.conf

[global]
workgroup = windows
security = share
guest = ok
preferred master = yes
domain master = yes
local master = yes
win support = yes

bei global möchte ich, dass sich jeder per Kennwort anmelden muss, der Zugriff erlangen möchte

[Folder]
path = NewFolder
guest ok = yes
read only = no

Bei Folder möchte ich dass User1 und User2 Zugriff (Lesen und Schreiben) haben User3 nur lesen.

Alle Linux-Unser sind auch mit smbpasswd angelegt. Bei Win haben die User unterschiedliche Namen.

Manoman
04.10.10, 11:20
[global]
security = user
log file = /var/log/samba/log.%m
log level = 2

[Folder]
path=/tmp/myshare
valid users = User1, User2, User3 oder @gruppenname in der sich die benutzer befinden
write list = User1, User2
read list = User3



und nun samba neu starten, und die logs betrachten
edit2:
und bei debian muss noch einiges dazu

edit3:
das ist meine smb.conf auf debian


[global]
workgroup = nextron
security = user
encrypt passwords = true
passdb backend = tdbsam
obey pam restrictions = yes
unix password sync = yes

passwd program = /usr/bin/passwd %u
passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully*
log file = /var/log/samba/log.%m
log level = 2

[myshare]
path=/tmp/myshare
valid users = @sambausers-1
write list = User1, User2
read list = User3

Traugott
09.10.10, 17:48
Hallo,
meine Konfig funktioniert jetzt so, dass ich sie benutzen kann. Den Rest werde ich schon noch hinbekommen.

Vielen Dank !!!!!!!