Benutzerkonten beschränken
Hans-Dietrich Kirmse
hd.kirmse at gmx.de
Sun May 3 17:31:39 CEST 2009
Hallo Georg, hallo Christian,
Christian Kuelker schrieb:
> Hallo Georg,
>
> Georg Damm wrote:
>> gibt es eine Möglichkeit, die LDAP-Accounts auf bestimmte IPs zu
>> beschränken. Ich würde gerne Gruppenaccounts für samba einrichten,
>> die aber nur von bestimmten Rechnern nutzbar sein sollen.
da es um *Samba* geht:
- du kannst im LDAP die Accounts auf bestimmte Rechner beschränken
- du kannst im LDAP die Accounts *NICHT* auf bestimmte IPs beschränken
ich gehe mal davon aus, dass es dir darum geht, bestimmte(?) Accounts
auf bestimmte Rechner zu beschränken. Das kann Samba/LDAP von Haus aus.
> * Generell bieten IP basierte Sicherheitsmaßnahmen keine Sicherheit.
>
> * Accounts im LDAP haben keine IP Information.
das mag sein, aber man kann zum (Samba-)Account Rechner hinterlegen.
aus dem Samba-Schema kopiert:
attributetype ( 1.3.6.1.4.1.7165.2.1.36 NAME 'sambaUserWorkstations'
DESC 'List of user workstations the user is allowed to logon to'
EQUALITY caseIgnoreMatch
SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{255} SINGLE-VALUE )
unter http://gertranssmb3.berlios.de/output/passdb.html findet man:
sambaUserWorkstations
<kopie>
Hier können Sie eine komma-getrennte Liste von Maschinen angeben, an
denen sich der Benutzer anmelden darf. Es könnten Probleme auftreten,
wenn Sie sich an einem Samba-Domänen-Mitglied anzumelden versuchen. Weil
Domänen-Mitglieder nicht in dieser Liste sind, werden die
Domänencontroller sie zurückweisen. Wo dieses Attribut weggelassen wird,
setzt die Standard-Einstellung keinerlei Einschränkungen.
</kopie>
Es ist also doch eher trivial, für diese betreffenden Accounts die
Rechner vorzugeben, wo sich dieser Account anmelden darf. ansonsten gibt
es die angegebenen Probleme, was ja dann gewünscht ist ;)
> * Bei Samba Accounts bin ich mir nicht ganz sicher, aber da Samba
> auch mit UDP basierte Kommunikation funktioniert, greifen hier IP
> basierte Regeln moeglicherweise nicht.
>
> Da die Authentifizierung i.d.R. ueber PAM gehandhabt wird, stehen
> bei der Anfrage nur Login, und Passwort im Request zur Verfuegung.
> PAM und somit LDAP haben zu diesem Zeitpunkt keine Information, von
> woher der Request kam, zumal die Aussage ueber IP oder Rechnernahme
> sowieso nicht valide ist. (solange man keinen erheblichen Aufwand
> treibt)
Das sehe ich nicht so, sofern die Anmeldung an der Domäne erfolgt.
Dann ist der Rechnername doch valide! die Anmeldung des Rechners erfolgt
doch vor der Anmeldung des Nutzers.
> Du weisst das vermutlich besser als ich, im Samba LDAP Schema gibt
> es, glaube ich, keine Felder, die auf diese Art der
> Restriktionsmoeglichkeit schliessen lassen, oder?
siehe oben.
> In der Vergangenheit habe ich mal von Loesungen gehoert, die z.B.
> die user surfer1, ..., surfer16 auf jeweils Rechner1, ..., Rechner16
> beschraenkt haben. Dieses wurde, soweit ich mich recht erinnere,
> aber durch Skript basierte Filter an den jeweiligen Loginmanagern
> (z.B. KDM) geloest. Sprich, wenn Login Nummer und Rechner Nummer
> nicht identisch ist, dann brich das Login ab.
warum Lösungen suchen, die mit Scripten etwas nachbauen, was Samba eh
schon kann?
Mit freundlichen Grüßen
Hans-Dietrich
More information about the User
mailing list