/ Forside / Teknologi / Operativsystemer / Linux / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Linux
#NavnPoint
o.v.n. 11177
peque 7911
dk 4814
e.c 2359
Uranus 1334
emesen 1334
stone47 1307
linuxrules 1214
Octon 1100
10  BjarneD 875
Liste over aliaser i Postfix
Fra : René Frej Nielsen


Dato : 06-11-05 14:06

Hejsa,

Jeg har en Mac OS X Server kørende, hvor der kører den del domæner
under virtual hosting. Jeg har lavet listen over brugere i
/etc/postfix/virtual og det virker fint.

Den seneste 10.4.3 opdatering nukede desværre den fil, men heldigvis
har Postfix stadig listen internt, for alle aliser virker endnu.

Er det muligt at få Postfix til at spytte en liste over de nuværende
aliaser ud? Jeg har googlet lidt rundt, men det er ikke lykkedes mig
at finde den rette kommando, men det må da være muligt? Jeg kan ikke
lige huske dem alle, så jeg er lidt på den, hvis det ikke kan lade sig
gøre.

--
Mvh.
René Frej Nielsen

 
 
Jørn Hundebøll (06-11-2005)
Kommentar
Fra : Jørn Hundebøll


Dato : 06-11-05 14:15

René Frej Nielsen wrote:
> Hejsa,
>
> Jeg har en Mac OS X Server kørende, hvor der kører den del domæner
> under virtual hosting. Jeg har lavet listen over brugere i
> /etc/postfix/virtual og det virker fint.
>
> Den seneste 10.4.3 opdatering nukede desværre den fil, men heldigvis
> har Postfix stadig listen internt, for alle aliser virker endnu.
>
> Er det muligt at få Postfix til at spytte en liste over de nuværende
> aliaser ud? Jeg har googlet lidt rundt, men det er ikke lykkedes mig
> at finde den rette kommando, men det må da være muligt? Jeg kan ikke
> lige huske dem alle, så jeg er lidt på den, hvis det ikke kan lade sig
> gøre.
>


Har du stadig din binære udgave af virtual - du husker man skal køre en
postmap virtual for at "oversætte" den ASCII udgave til en binær. Det er
måske derfor at din postfix stadig virker - nemlig at din binære udgave
er intakt. Jeg ved så ikke hvordan du kommer "tilbage" fra en binær fil
til en tekst fil - men filformatet er jo kendt.

PS - hvis du har den binære skulle du overveje en backup inden du går
videre ...

Jørn

René Frej Nielsen (06-11-2005)
Kommentar
Fra : René Frej Nielsen


Dato : 06-11-05 15:10

Jørn Hundebøll <spamnews2@dblue.dk> wrote:

>> Jeg har en Mac OS X Server kørende, hvor der kører den del domæner
>> under virtual hosting. Jeg har lavet listen over brugere i
>> /etc/postfix/virtual og det virker fint.
>>
>> Den seneste 10.4.3 opdatering nukede desværre den fil, men heldigvis
>> har Postfix stadig listen internt, for alle aliser virker endnu.
>>
>> Er det muligt at få Postfix til at spytte en liste over de nuværende
>> aliaser ud? Jeg har googlet lidt rundt, men det er ikke lykkedes mig
>> at finde den rette kommando, men det må da være muligt? Jeg kan ikke
>> lige huske dem alle, så jeg er lidt på den, hvis det ikke kan lade sig
>> gøre.
>
> Har du stadig din binære udgave af virtual - du husker man skal køre en
> postmap virtual for at "oversætte" den ASCII udgave til en binær. Det er
> måske derfor at din postfix stadig virker - nemlig at din binære udgave
> er intakt. Jeg ved så ikke hvordan du kommer "tilbage" fra en binær fil
> til en tekst fil - men filformatet er jo kendt.

Tak for dit lynhurtige indlæg. Jeg har dog lige hittet en backup, som
jeg heldigvis havde på min arbejdsstation. Den er vist komplet.

> PS - hvis du har den binære skulle du overveje en backup inden du går
> videre ...

God ide...

--
Mvh.
René Frej Nielsen

Michael Rasmussen (06-11-2005)
Kommentar
Fra : Michael Rasmussen


Dato : 06-11-05 15:12

On Sun, 06 Nov 2005 14:14:43 +0100, Jørn Hundebøll wrote:

> er intakt. Jeg ved så ikke hvordan du kommer "tilbage" fra en binær fil
> til en tekst fil - men filformatet er jo kendt.
Det kan man ikke, da den binære fil er et hashmap. Hashing er en en-vejs
algoritme.

--
Hilsen/Regards
Michael Rasmussen
http://keyserver.veridis.com:11371/pks/lookup?op=get&search=0xE3E80917


Jørn Hundebøll (06-11-2005)
Kommentar
Fra : Jørn Hundebøll


Dato : 06-11-05 15:34

Michael Rasmussen wrote:
> On Sun, 06 Nov 2005 14:14:43 +0100, Jørn Hundebøll wrote:
>
>
>>er intakt. Jeg ved så ikke hvordan du kommer "tilbage" fra en binær fil
>>til en tekst fil - men filformatet er jo kendt.
>
> Det kan man ikke, da den binære fil er et hashmap. Hashing er en en-vejs
> algoritme.
>

Ved du hvorfor har man lavet et krypteret format til at gemme disse
oplysninger i ?

Jørn

Michael Rasmussen (06-11-2005)
Kommentar
Fra : Michael Rasmussen


Dato : 06-11-05 15:37

On Sun, 06 Nov 2005 15:34:03 +0100, Jørn Hundebøll wrote:

> Ved du hvorfor har man lavet et krypteret format til at gemme disse
> oplysninger i ?
Formentlig pga. performance - hashing er en af de få søgealgoritmer, der
tilbyder O(1) - 1-1 relation mellem nøgle og data.
--
Hilsen/Regards
Michael Rasmussen
http://keyserver.veridis.com:11371/pks/lookup?op=get&search=0xE3E80917


Klaus Alexander Seis~ (06-11-2005)
Kommentar
Fra : Klaus Alexander Seis~


Dato : 06-11-05 15:58

Michael Rasmussen skrev:

>> Ved du hvorfor har man lavet et krypteret format til at gemme
>> disse oplysninger i ?
>
> Formentlig pga. performance - hashing er en af de få søgealgoritmer,
> der tilbyder O(1) - 1-1 relation mellem nøgle og data.

For mig lyder det altså som om I blander to ting sammen. De hash-
databaser min postfix bruger er - selv om de er "hash" og "binære" -
ikke det mindste krypterede:

#v+

$ strings -a /etc/postfix/access_helo.db | head
REJECT Relay access denied
vantbanken.se
REJECT Relay access denied
azda.se
REJECT Relay access denied
reinhammar.org
REJECT Relay access denied
szn.dk.eu.org
REJECT Relay access denied
seistrup.dk.eu.org
$ file /etc/postfix/access_helo.db
/etc/postfix/access_helo.db: Berkeley DB (Hash, version 8, native byte-order)
$

#v-

Mvh,

--
Klaus Alexander Seistrup
PNX · http://pnx.dk/

Jørn Hundebøll (06-11-2005)
Kommentar
Fra : Jørn Hundebøll


Dato : 06-11-05 16:17

>
> For mig lyder det altså som om I blander to ting sammen. De hash-
> databaser min postfix bruger er - selv om de er "hash" og "binære" -
> ikke det mindste krypterede:

Jeg havde faktisk ikke kikket i virtual.db filen (ud over at en
almindelig cat ikke gav noget brugbart), men kan da godt se at alle mail
adresserne faktisk fint kan læses vha. strings.

Så alt håb var ikke ude for Rene, selvom en backup ikke kunne
fremskaffes. Mon ikke han har fremover sørger for en backup.

Jørn

René Frej Nielsen (06-11-2005)
Kommentar
Fra : René Frej Nielsen


Dato : 06-11-05 17:18

Jørn Hundebøll <spamnews2@dblue.dk> wrote:

>> For mig lyder det altså som om I blander to ting sammen. De hash-
>> databaser min postfix bruger er - selv om de er "hash" og "binære" -
>> ikke det mindste krypterede:
>
> Jeg havde faktisk ikke kikket i virtual.db filen (ud over at en
> almindelig cat ikke gav noget brugbart), men kan da godt se at alle mail
> adresserne faktisk fint kan læses vha. strings.
>
> Så alt håb var ikke ude for Rene, selvom en backup ikke kunne
> fremskaffes. Mon ikke han har fremover sørger for en backup.

Jeg fandt heldigvis en backup på min arbejdsstation hvor jeg lavede
filen oprindeligt. Det havde jeg bare glemt i skyndingen...

--
Mvh.
René Frej Nielsen

Klaus Alexander Seis~ (06-11-2005)
Kommentar
Fra : Klaus Alexander Seis~


Dato : 06-11-05 15:41

Michael Rasmussen skrev:

>> er intakt. Jeg ved så ikke hvordan du kommer "tilbage" fra en
>> binær fil til en tekst fil - men filformatet er jo kendt.
>
> Det kan man ikke, da den binære fil er et hashmap. Hashing er
> en en-vejs algoritme.

Det er ukorrekt - om ikke i alle, så i hvert fald i nogle tilfælde.
Med de fleste databaseformater kan man rekonstruere det oprindelige
textformat udfra den binære fil. Hvorledes man gør det, afhænger
af hvilken dbm man har valgt.

Med lidt held kan databasen dumpes v.hj.af "postmap -s" (se manual-
siden til postmap(1) for detaljer).

Hvis databasen er en sleepycat-db, kan den sikkert dumpes v.hj.af
fx db_dump.

Hvis ingen af de to nævnte metoder virker, kan textfilen med lidt
held rekonstrueres v.hj.af et simpelt python-script (eller perl-ditto),
hvis der ellers findes et passende db-modul til fortolkeren.

Mvh,

--
Klaus Alexander Seistrup
Copenhagen, Denmark
http://streetkids.dk/

Michael Rasmussen (06-11-2005)
Kommentar
Fra : Michael Rasmussen


Dato : 06-11-05 15:57

On Sun, 06 Nov 2005 14:40:35 +0000, Klaus Alexander Seistrup wrote:

>
> Med lidt held kan databasen dumpes v.hj.af "postmap -s" (se manual- siden
> til postmap(1) for detaljer).
>
Hvilken version af postfix benytter du? Option -s findes ikke i min
version.

--
Hilsen/Regards
Michael Rasmussen
http://keyserver.veridis.com:11371/pks/lookup?op=get&search=0xE3E80917


Klaus Alexander Seis~ (06-11-2005)
Kommentar
Fra : Klaus Alexander Seis~


Dato : 06-11-05 16:04

Michael Rasmussen skrev:

>> Med lidt held kan databasen dumpes v.hj.af "postmap -s" (se manual-
>> siden til postmap(1) for detaljer).
>
> Hvilken version af postfix benytter du? Option -s findes ikke i min
> version.

Postfix v2.2.4.

Switchen -s har kom tilsyneladende til i v2.2 (fra postmap(1)):

#v+

-s Retrieve all database elements, and write one line of key value
output for each element. The elements are printed in database
order, which is not necessarily the same as the original input
order. This feature is available in Postfix version 2.2 and
later, and is not available for all database types.

#v-

Mvh,

--
Klaus Alexander Seistrup
PNX · http://pnx.dk/

Søg
Reklame
Statistik
Spørgsmål : 177548
Tips : 31968
Nyheder : 719565
Indlæg : 6408804
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste