[Postfixbuch-users] distributed list and no clue

Ralf Ebeling ralf-ebeling at despammed.com
Di Feb 4 21:23:26 CET 2003


On 03.02.2003 14:34, Andreas Meyer wrote:
> Am Mon, 03 Feb 2003 00:44:25 +0100 schrieb Ralf Ebeling:
> 
>>#! /bin/sh
>>#
>>HOMEPATH=/home
>>USERALIASES=/etc/aliases.user
>>USERALIASES_TMP="$USERALIASES"
> 
> andreas:x:500:100:Andreas Meyer:/home/andreas:/bin/bash
> miles:x:501:100:Miles Davis:/home/miles:/bin/bash
> bb:x:503:100:Netzwerker:/home/bb:/bin/bash
> partimag:x:504:100::/home/partimag:/bin/false
> public:x:505:100:öffentiches Verzeichnis:/home/public:/bin/false
> cdwriter:x:506:2002:webCDwriter::/bin/bash
> voip:x:507:100:h323-user:/home/voip:/bin/bash
> teta$:x:508:100::/dev/null:/bin/false
> hduego:x:509:2005:spamer:/usr/local/httpd/htdocs/ftphome/hduego:/bin/false
> bonita:x:510:2005:Bonita:/usr/local/httpd/htdocs/ftphome/bonita:/bin/false

Bedingung, dass ein Account beachtet wird sind:
- es muss ein Verzeichnis mit dem Usernamen unter /home exitieren
- es muss ein Realname vergeben sein

Der Realname wird dann in Vor- und Nachname gesplittet (getrennt durch
ein Leerzeichen).
Wenn Vor- und Nachname gleich sind - bei 'bb:x:503:100:Netzwerker:' der
Fall - wird z.B. der Eintrag 'Netzwerker: bb' erzeugt.
Bei 'andreas:x:500:100:Andreas Meyer:' sind Vor- und Nachname nicht
gleich und ergeben den Eintrag 'andreas.meyer: andreas'.

In den 'all' alias werden nur Accounts aufgenommen, welche im Realname
einen Vor- und Nachnamen haben bzw. n durch Leerzeichen getrennte Wörter.

In den 2ten 'all' alias werden nur Accounts aufgenommen, bei denen im
Home-Verz. keine Datei 'location.*' existiert.

Weiterhin gehe ich davon aus, dass im Realname keine Umlaute enthalten
sind. Das ist bei 'public:x:505:100:öffentiches Verzeichnis:' nicht der
Fall ('öffentiches' wird hier als Vorname und 'Verzeichnis' als Nach-
name angenommen).

> und erhalte:
> #
> # Auto generated user aliases...
> # (03.02.2003, 14:11:42)
> #
> Andreas.Meyer:  andreas
> Miles.Davis:    miles
> Netzwerker:             bb
> öffentiches.Verzeichnis:        public
> h323-user:              voip
> #
> #
> group1: andreas,
>   miles,
>   public
> #
> #
> group2: andreas,
>   miles,
>   public

Was nach obigen Regeln richtig ist...

Ralf



Mehr Informationen über die Mailingliste Postfixbuch-users