← Back to team overview

sslug-teknik team mailing list archive

chroot -u i linux

 

Hejsa

Jeg er ved at opsætte en postfix, amavisd-new, spamassasin, razor, dcc og clamav mail gateway. Jeg følger en opskrift, jeg har fundet på nettet, som i virkeligheden er lavet til OpenBSD. På et tidspunkt skal man starte clamd i chroot environment, men som amavisd brugeren. Dette gøres på OpenBSD således:
# chroot -u amavisd /var/amavisd /var/amavisd/usr/bin/clamd
Option -u findes ikke på SUSE 8.2, som jeg bruger.

Hvad gør man på Linux?

Jeg har forsøgt at kopiere su ind i mit chroot jail og gøre således:
# chroot /var/amavisd su amavisd -c /var/amavisd/usr/bin/clamd
Men der får jeg bare at vide at amavisd brugeren ikke eksistere.
Jeg har en /var/amavisd/etc/passwd fil med følgende linie:
amavisd:x:101:500:Amavis Mail Scanner Daemon:/:/bin/sh

Nogen idéer?

Jacob Vennervald


Follow ups