Microsoft MVPs inside





 MCSEboard.de – IT Pro Forum zu Windows Server 2008 R2 / 2008 / 2003 & Windows 7 / Vista / XP
Registrieren Hilfe Regeln Benutzerliste Suchen Heutige Beiträge Alle Foren als gelesen markieren

Active Directory Forum


Alles zum Thema Active Directory — Q & A zu Active Directory Architektur, Konfiguration, Troubleshooting


Antwort
     
Themen-Optionen
Alt 07.07.2006, 09:49   #1
Newbie
 
Offline
Registriert seit: 07-2006
Beiträge: 3
Linux-User ins Active-Directory aufnehmen?

Hallo.

Wir haben hier eine gemischte Umgebung hier im Haus, 50% Linux (v.a. Redhat), 50% Windows (2003er Domäne).

Die Linux-Anwender haben bisher ne lokale /etc/passwd (neben dem gleichnamigen Windows-Konto), d.h. kein NIS.

Bevor ich hier NIS einführe, hat mir jemand gesteckt, dass geht auch mit Active Directory "services for unix" (oder so)

Die Linux-User-IDs sollten aber möglichst gleich bleiben, sonst müssen die auf über 10 Server geändert werden.

Danke.
    Mit Zitat antworten
Alt 07.07.2006, 10:43   #2
Board Veteran
 
Benutzerbild von CoolAce
 
Offline
Registriert seit: 12-2003
Beiträge: 1.029
Hy,

meines Wissens nach brauchst du einen glaub SAMBA Server und Ooen LDAP das des alles so funzt

Gruß

Coolace

Signatur
IT-Systemkaufmann; IT-Networkadministrator (IHK),MCP,
MCSA +M
"Es gibt Menschen mit einem Horizont vom Radius '0'.
Das nennen Sie dann Ihren Standpunkt!"
(A. Einstein)

    Mit Zitat antworten
Alt 07.07.2006, 10:50   #3
Board Veteran
 
Offline
Registriert seit: 07-2004
Ort: austria
Beiträge: 1.305
http://www.linux-club.de/ftopic53916.html

welche redhat version?
    Mit Zitat antworten
Alt 07.07.2006, 10:59   #4
Board Veteran
 
Benutzerbild von overlord
 
Offline
Registriert seit: 10-2003
Beiträge: 2.101
Hi
Zitat von mercedes_killer
Die Linux-Anwender haben bisher ne lokale /etc/passwd (neben dem gleichnamigen Windows-Konto), d.h. kein NIS.
d.h. nur Linux-Clients?

Bevor ich hier NIS einführe, hat mir jemand gesteckt, dass geht auch mit Active Directory "services for unix" (oder so)
Weniger mit SFU, sondern normal mit nem aktuellen Samba das die Auth gegen ADS führt!
Doc, HowTo ausreichend im samba-manual! Im Board wurde das Thema auch schon einige Male angesprochen.
Außerdem lesenswert:
-> http://www.gruppenrichtlinien.de/ind...MB_Signing.htm


Die Linux-User-IDs sollten aber möglichst gleich bleiben, sonst müssen die auf über 10 Server geändert werden.
Wieso? Was hat die UID mit den Servern zu tun?
Btw. eigentlich kommst du auch ohne lokale IDs aus. Du willst ja auf ADS zugreifen un dann werden via winbind die UIDs+GIDs gemapped!
    Mit Zitat antworten
Alt 07.07.2006, 11:31   #5
Expert Member
 
Benutzerbild von Velius
 
Offline
Registriert seit: 11-2003
Ort: The Last Known Good
Beiträge: 5.645
Du brauchst kein Unix Services for Windows (auch nicht zwingend SAMBA!). Mit der Windows Server 2003 R2 Schemaerweiterung kann man (wird auch) ein 2003 DC als Master NIS Server definiert.
    Mit Zitat antworten
Alt 07.07.2006, 11:37   #6
Expert Member
 
Benutzerbild von Velius
 
Offline
Registriert seit: 11-2003
Ort: The Last Known Good
Beiträge: 5.645
Kuckst du auch hier: UNIX Interoperability in Microsoft Windows Server 2003 R2
    Mit Zitat antworten
Alt 07.07.2006, 12:05   #7
Member
 
Benutzerbild von WolverineJR
 
Offline
Registriert seit: 12-2004
Ort: Nähe AB
Beiträge: 132
Hi,

dem Thema habe ich mich vor ein paar Tagen auf zugewendet und vor ca. 1 Stunde hinbekommen. Was Du brauchst ist

- Samba (ich in der Version 3.0.20)
- Kerberos (ist bei Redhat normalerweise standardmäßig dabei)
- PAM (ist bei Redhat normalerweise standardmäßig dabei)

als erstes:

Samba herunterladen und am besten kompilieren. Folgende Syntax (im /source-Verzeichnis des Binary-Verzeichnis des heruntergeladenen Samba):

./configure --with-ads --with-pam --> wenn Du noch ACL´s und User-Quotas haben willst, noch --with-acl-support --with-quotas mitgeben)
make
make install

--> Samba wird in /usr/local/samba installiert

danach:

/usr/local/samba/lib/smb.conf anpassen
(hier meine aktuelle... kann aber bei belieben angepasst werden:

[global]
unix charset = ISO8859-1
display charset = ISO8859-1
workgroup = [hier der Name der Domäne]
realm = [DNS-REALM]
netbios name = [Netbios-Name des lokalen Servers]
server string = [Beschreibung des Servers]
security = ADS
password server = [DC deiner Domäne]
log level = 2
log file = /var/log/samba/%m.log
max log size = 50
keepalive = 0
ldap ssl = no
idmap uid = 10000-20000
idmap gid = 10000-20000
winbind separator = +
winbind use default domain = yes
winbind enum users = no
winbind enum groups = no
inherit permissions = Yes
inherit acls = Yes
use sendfile = No
smb ports = 139
template shell = /bin/bash

dann:

Kerberos anpassen:

liegt unter /etc/krb5.conf

hier meine eigene:


[logging]
default = FILE:/var/log/krb5libs.log
kdc = FILE:/var/log/krb5kdc.log
admin_server = FILE:/var/log/kadmind.log

[libdefaults]
default_realm = [REALM der Domäne]
dns_lookup_realm = false
dns_lookup_kdc = false

[realms]
[REALM der Domäne] = {
kdc = [DC]
admin_server = [DC]
}
[appdefaults]
pam = {
debug = false
ticket_lifetime = 36000
renew_lifetime = 36000
forwardable = true
krb4_convert = false
}

dann:

PAM anpassen:

hierbei habe ich mich auch auf Neuland bewegt. Inzwischen bin ich soweit durchgestiegen, dass unter /etc/pam.d/ Dateien vorhanden sind, welche nach den Diensten benamt sind, auf die PAM reagieren soll. Also wenn Du per SSH dich auf die Linux-Maschinen verbinden willst, nimmst du die Datei "sshd" (das ist der Dienstname von SSH unter Linux --> ps -ef | grep ssh). Dort trägst Du folgende Zeilen ZUSÄTZLICH(!!) am Anfang der Datei ein: (ACHTUNG: Wenn Du hier einen Fehler machst, kann es sein, dass Du Dich und auch kein anderer mehr einloggen kannst!! also SICHERHEITSKOPIE der Datei!!!!!)

auth sufficient pam_winbind.so
account sufficient pam_winbind.so

danach:

Sichere die Dateien /lib/security/pam_winbind.so . Danach kopiere die gleiche Datei aus dem Binary-Verzeichnis deiner Samba-Version unter source/nsswitch in /lib/security

danach:

passe die Datei /etc/nsswitch.conf folgendermaßen an:

passwd: files winbind
group: files winbind

danach:

füge die Linux-Maschine in die Domäne ein:

/usr/local/samba/bin/net ads join -U Administrator --> Passwort des Domänen-Admins

nun ist die Linux-Kiste in der ADS-Domäne integriert (Maschinenkonto wurde erzeugt)

danach:

starte den winbind-Daemon:

nohup /usr/local/samba/sbin/winbindd &

danach:

Teste die Verbindung mit:

/usr/local/samba/bin/wbinfo -u --> User der Domäne sollten angezeigt werden
/usr/local/samba/bin/wbinfo -g --> Gruppen der Domäne sollten angezeigt werden
getent passwd --> zuerst lokale passwd und dann User der Domäne werden angezeigt




Nun sollte es eigentlich funktionieren.... bei Problemen (welche erfahrungsgemäß mit hoher Wahrscheinlichkeit auftreten, einfach fragen)
    Mit Zitat antworten
Alt 07.07.2006, 14:47   #8
Newbie
 
Offline
Registriert seit: 07-2006
Beiträge: 3
Zitat von GerhardG
welche redhat version?
Ziemlich alle, dort Enterprise, dort uralt-Fedora, ... SuSE auch irgendwo
Zitat von Velius
Mit der Windows Server 2003 R2 Schemaerweiterung kann man (wird auch) ein 2003 DC als Master NIS Server definiert.
Wir haben aber "nur" 2003 Standard Edition. Ist das "R2" ein freies Update? Vorgabe der GL: keine Invests in MS.
Zitat von overlord
d.h. nur Linux-Clients?
Nein, auch Server.
Zitat von overlord
Wieso? Was hat die UID mit den Servern zu tun?
Datei xxx.tar auf Server A1 gehört Benutzer 555.
Benutzer 555 soll immer Mayer sein, Benutzer 444 immer Schmidt, ....[/QUOTE]
Zitat von WolverineJR
dem Thema habe ich mich vor ein paar Tagen auf zugewendet und vor ca. 1 Stunde hinbekommen. Was Du brauchst ist

- Samba (ich in der Version 3.0.20)
- Kerberos (ist bei Redhat normalerweise standardmäßig dabei)
- PAM (ist bei Redhat normalerweise standardmäßig dabei)
Mal schauen, hab gerade keine freie Maschine zum testen.
    Mit Zitat antworten
Alt 07.07.2006, 14:58   #9
Expert Member
 
Benutzerbild von Velius
 
Offline
Registriert seit: 11-2003
Ort: The Last Known Good
Beiträge: 5.645
Zitat von mercedes_killer

Wir haben aber "nur" 2003 Standard Edition. Ist das "R2" ein freies Update? Vorgabe der GL: keine Invests in MS.
Kann ich nicht sagen, kommt auch auf deinen Lizenzvertrag an. Einfach den Vetriebspartner fragen. Hier stehen die unterstützten Upgrade Pfade: http://www.microsoft.com/windowsserv...rtedpaths.mspx
    Mit Zitat antworten
Alt 07.07.2006, 15:14   #10
Board Veteran
 
Benutzerbild von overlord
 
Offline
Registriert seit: 10-2003
Beiträge: 2.101
Zitat von mercedes_killer
Ziemlich alle, dort Enterprise, dort uralt-Fedora, ... SuSE auch irgendwo
...wenn nur irgendwie möglich, tut euch einen gefallen und schafft SuSE ab
    Mit Zitat antworten
Antwort


Themen-Optionen


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
w2k active directory <-> linux mailserver toskala Active Directory Forum 8 12.01.2006 13:23
Computerkonto in Active Directory aufnehmen Huettenwirt Active Directory Forum 6 19.10.2005 19:36
Linux-Clients über Active Directory authentifizieren Pinf Active Directory Forum 2 15.05.2005 20:13
Access Point in Active Directory aufnehmen mit 2003 Server kaspar Active Directory Forum 0 09.12.2003 15:13
DNS Eintrag auf dem linux DNS Server für WIN2000 Active Directory ccc Active Directory Forum 6 17.04.2003 15:29


Alle Zeitangaben in MEZ/CET. Es ist jetzt 06:45 Uhr. Seite generiert in 0,044 Sekunden.

- Unsere Partner -

Copyright © 2000 – 2012 MCSEboard.de

Sprung zum Seitenanfang