PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Samba als Logon Server für WIndows



06.01.01, 21:22
Hi,

ich habe Samba schon so eingestellt, dass ich verschlüsselte Passwörter nehme,

jetzt will ich Samba so einrichten, dass sich ein Windows`95 Rechner am Linux-Rechner
einlogt.
Jetzt meine Frage, wie muss ich die smb.conf einrichten und wie muss ich Windows einrichten,
dass mein Win-PC am Linux-PC einlogt ????

Vielen Dankt.

Am bessten Beispiele!!


JONASge

07.01.01, 00:19
Hallo Jonas,

bei mir läuft das mit nachfolgender smb.conf:

[global]
workgroup = normann.net
guest account = Bad User
keep alive = 20
os level = 2
kernel oplocks = false
security = user
allow hosts = 10.4.200. /255.255.255.0
admin users = root
local master = yes
mangle case = yes
mangled names = yes
smb passwd file = /etc/smbpasswd
encrypt passwords = yes
socket options = TCP_NODELAY

logon script = %U.bat
domiain logons = yes
domain master = yes

[netlogon]
path=/netlogon

[homes]
comment = Homedirectory
browsable = no
read only = no
create mode = 0750

[music]
comment = Linux /usr/musik read only
path = /usr/musik
browsable = yes
read only = yes
locking = no
create mode = 0750
force group = nogroup

[music_rw]
comment = Linux /usr/musik read and write
valid users = root hans
path = /usr/musik
browsable = yes
read only = no
locking = no
create mode = 0750
force group = nogroup

Ich hoffe erst einmal, dass ich nicht allzuviel unnötigen Ballast in die Datei geschrieben habe. Für Anregungen habe ich immer ein offenes Ohr.

Bitte daran denken, dass für jede maschine ein Account (PC_NAME$ Das Dollarzeichen nicht vergessen) eingeichtet wird!

Dann in der Netzwerkumgebung den PC mit einem eindeutigen Namen versehen, Client für M$ Netzwerke installieren, Primäre Netzwerkanmeldung ist M$-Netzwerke, Beim client "An Domäne anmelden" aktivieren
Arbeitsgruppe und NT-Domäne eintragen (ich habe hier normann.net eingetragen).

Ich hoffe das hilft fürs erste sonst bitte mailen.
Hans

07.01.01, 13:27
Hi,
es hat nicht funktioniert!

workgroup = Net
guest account = nobody
keep alive = 30
os level = 2
kernel oplocks = false
security = share
encrypt passwords = yes
printing = bsd
printcap name = /etc/printcap
load printers = yes
socket options = TCP_NODELAY
map to guest = Bad User
interfaces = 192.168.0.1/255.255.255.0
wins support = no
server string = Linux Power <-JONASge->
domain logons = yes
domain master = yes
logon script = %U.bat

[netlogon]
path = /netlogon


[HowTos]
comment = HowTos von jedem Linux Packet
path = /usr/share/doc/packages/
public = yes
read only = yes

[CD-ROM-1]
comment = CD-ROM 1 on Linux
path = /cdrom
read only = yes
public = yes
read only = yes

[CD-ROM-2]
comment = CD-ROM 2 on Linux
path = /cdrom1
read only = yes
public = yes

[JONASge]
path = /smb/jonasge
comment = Daten JONASge
read only = no
public = no

[Tools]
path = /smb/tools
comment = Tools für jeden
read only = no
public = no

[test]
path = /smb/test
comment = HIER DARF JEDER ALLES
read only = no
public = no

[Patch]
path = /smb/patch
comment = Patch fuer Spiele
read only = no
public = no

[Treiber]
path = /smb/treiber
comment = Treiber fuer alles
read only = no
public = no

Also das mit dem Anmeldung hat noch nicht funktioniert!
Ich habe mal meine Smb.conf dabei, dass du sehen kannst, ob alles richtig ist.
Ich habe in Windows als Domain habe ich Net geschreiben.
Doch er sagt (Windows), dass das Pasword falsch währe.

Ich habe unter YAST einen user jonasge erstellt.
Beim start gebe ich als benutzername: jonasge
und als Password: mein_passwd
und als Domain: Net

Doch windows sagt, das Password währe falsch.

Danke

07.01.01, 17:47
hi Jonas
win 95 sendet das password unverschlüsselt
encrypt passwords = no

ich hoffe es geht so

Udo

07.01.01, 19:29
Sorry, ich habe Windows`98,

es geht immer noch nicht


Jonasge

08.01.01, 16:29
Hi Jonas

Die unter YAST eingerichteten User sind reine UNIX-User! Unter Samba musst du noch die UNIX-User als Samba-User einrichten. Das geht mit smbpasswd -a <unix-user>. Passwort vergeben - fertig.

Gruß Fluppie

08.01.01, 20:59
Hallo Jonas

beantworte mal folgende Fargen, vielleicht hilft das dann weiter:

* Erscheint beim booten von Windows ein Anmeldebildschirm mit drei Eingabefeldern (Login, Passwort, Domäne)?

* sind die PC in under Linux mit useradd definiert worden. (Frage: Muss das sein? Bei mir hat dieses Maschinenkonto jedenfalls nicht geschadet.) Für das Password wird bei Maschinenkonten /bin/false angegeben.

* sind die PC ebenfalls unter samba angelegt worden?

* Frage an die Beteiligten: Muss auch der Server ein Maschinenkont unter Linux und SMB haben? (Hat bei mir auch nicht geschadet).

* Muss auch die Domäne ein Maschinenkoonto haben?

Bei Maschinenkonto handelt es sich um den PcNamen (Windows->Netzwerk->Eigenschaften->Identifikation) plus einem Dollarzeichen. Meines Wissens muss der PcName unter LINUX in GROSSBUCHSTABEN angegeben werden. Beispiel: PC-Name ist poorbill, muss unter Linux als POORBILL$ definiert werden.

Im übrigen: Unter /usr/share/doc/pckages/samba/... finde ich jede Menge Hinweise und Muster in Text und HTML, leide jedoch nur in englischer Sprache. (SuSE 7.0)

Ich weiß, das sind viele Fragen, bringt uns aber vielleicht ein bisschen weiter.

Hans

LKH
08.01.01, 21:35
Hallo Hans-Georg,

ganz kurz:

nein, der Server braucht keinen Maschinenaccount,

auch die Domäne braucht keinen,

Win9x-Kisten brauchen auch keinen.

Ich vermute mal das hier die Win-User Linux und/oder Samba nicht bekannt sind. Ich habe mal auf einem Linuxtag zum Thema Datei-/Druckerserver referiert. Infos dazu gibts unter http://www.cnc-online.net/2BLT/file_print.html
Vielleicht hilfts,



------------------
Mit freundlichen Gruessen / Best regards

Leander Kirstein-Heine
--
COMPUTER & | Engelplatz 11 Phone: +49 3641-210.401
NETWORK | D-07743 Jena (Germany, EC) Fax: +49 3641-211.650
CONSULTING | eMail: lkh@cnc-online.net URL: http://cnc-online.net/ (http://www.cnc-online.net/)