← Back to team overview

sslug-teknik team mailing list archive

ftp og sendmail

 

Hej SSLUG,

jeg hår sendt disse to spørgsmål på novice, men jeg prøver nu teknik for at
se (håber), om nogen her har et svar.

1.  Jeg har fået en ftp daemon op at køre og kan nu ftp'e fra en windows
maskine og fra linux-boxen selv.  Problemet kommer, når jeg skal logge ind
som anonymous bruger.  Jeg har oprettet ftp som bruger med home-directory'et
/home/ftp, i hvilket jeg har lavet et bin-bibliotek med ls og bash samt et
tomt etc og pub.  Når jeg ftp'er fra windows-maksinen kan jeg sagtens logge
ind, skrive ls og få directory-listen.  Når det samme forsøges med
linux-boxen kommer der ingen liste over biblioteket (heller ingen
fejlmeddelelser, den åbner i ASCII og siger umiddelbart efter, at
overførslen lykkedes eller noget i den retning).  Jeg véd at ftpd, pga
sikkerhed, udfører en chroot <ftp-home> altså en chroot /home/ftp i mit
tilfælde når man logger på som anonymous.   Derfor prøvede jeg en manuel
chroot /home/ftp med det resultat, at chroot brokker sig over manglende
/bin/bash, selvom den netop ligger i /home/ftp/bin/bash (med rette
permissions).  Kan nogen hjælpe mig at finde ud af hvorfor chroot (og
tilsyneladende også ftp) ikke virker? (chroot / virker).  Jeg antager, at
problemerne med ftp skyldes, at chroot ikke virker.

2.  for at lege lidt er windows-maskinen og linux-boxen oprettet som et
privat domæne (naur.dk.) med DNS-server (root- serverne (.) er slået fra i
named.conf) på linux-boxen.  Jeg har bedt windows explorer og outlook at
bruge LAN som forbindelse og givet linux-boxens ip som DNS, så på den måde
kan jeg nu telnet, ftp (med ftp ftp.naur.dk, som er linux-boxen's hostname).
Jeg har fået ipop3d og imapd tændt i inetd.conf.  Sendmail kører som daemon
i baggrunden.  Hvis jeg nu fra outlook sender et brev med mail.naur.dk som
relay (udgående server) kan jeg ikke sende et brev til eks root@xxxxxxx, da
outlook svarer noget med 550: <root@xxxxxxx> ...relaying denied.  Det skal
så lige siges, at logger jeg ind som bruger leviathan lokalt på linux-boxen
og sender et brev til eks jacob@xxxxxxx (anden bruger) får root et vredt
brev fra sendmail om, at address mail.naur.dk had permanent errors og
553 mail.naur.dk. config error: mail loops back to me (MX problem?)
554 jacob@xxxxxxx.. Local configuration eror.

Min naur.dk zone-fil ser sådan ud:

naur.dk.  IN SOA naur.dk. hostmaster.naur.dk. (
   1999051701 ; serial
   3600 ; refresh
   900 ; retry
   1209600 ; expire
   43200 ; default_ttl
   )
@  IN MX 5 mail.naur.dk.
@  IN NS naur.dk.
naur.dk. IN A 192.168.10.4
lev  IN A 192.168.10.9
mail  IN      A  192.168.10.4
www  IN CNAME naur.dk.
ns  IN CNAME naur.dk.
ftp  IN CNAME naur.dk.

og som I kan se, er der en MX record, der peger på linux-boxen selv (mail),
idet mail.naur.dk og naur.dk er samme IP-adresse.  Dette er meningen,da jeg
ikke har tænkt mig at dedikere en maskine til mail (ikke i den nærmeste
fremtid).  Men åbenbart mener Sendmail ikke det samme. er der nogen der kan
hjælpe mig med dette problem??

Mange Hilsener Elias

P.S. I øvrigt tak for al den uvurderlige hjælp fået fra jer i alle mine
andre underlige spørgsmål.





Follow ups