da inetd a xinetd
Se utilizzate il superdemone xinetd, vi troverete di sicuro con il problema di convertire il file /etc/inetd.conf usando la sintassi usata da xinetd ed aggiornare il file /etc/xinetd.conf. Questo quando avete appena installato xinetd e prima utilizzavate inetd, quando avete installato qualche nuovo servizio che ha automaticamente inserito all’interno di inetd.conf le opzioni di configurazione. Potreste farlo completamente a mano ma con l’installazione di xinetd vengono forniti anche due programmi che convertono automaticamente il vostro inetd nel nuovo xinetd. I due programmi sono itox e lo script perl xconv.pl, itox non è più manutenuto mentre xconv.pl si, dunque si consiglia di usare xconv.pl.
Per la traduzione digitare:
user@machine:/xconv.pl < /etc/inetd.conf > $HOME/xinetd.conf
avremo il nostro inetd.conf tradotto in xinetd.conf nella nostra home
Ora aprire il file $HOME/xinetd.conf
Si nota una struttura del tipo:
defaults {
…
}
service name {
…
}
…
la sezione defaults setta opzioni comuni a tutti i servizi, le sezioni service name descrivono le opzioni per ciascun servizio. Bisogna sostituire dunque la sezione defaults di /etc/xinetd.conf con quella ottenuta dalla traduzione.
Controllare che nel file /etc/xinetd.conf ci sia la stringa :
includedir /etc/xinetd.d
aggiungerla in caso contrario.
Questa stringa da praticamente la possibilità di leggere dalla dir /etc/xinetd.d
i servizi configurati.
Dunque riprendere il file $HOME/xinetd.conf e creare per ogni sezione service un
file che abbia il nome del servizio e contenga all’interno tutta la sezione
service name {
…
}
Se si creano i files in $HOME si possono spostare in /etc/xinetd.d con:
sudo mv $HOME/nome_servizio /etc/xinetd.d/
Si procede nel settare il proprietario ed il gruppo di appartenenza
sudo chown root /etc/xinetd.d/nome_servizio
sudo chgrp root /etc/xinetd.d/nome_servizio
Nota per i sistemi Debian/Ubuntu
Il demone tftpd-hda continua a servirsi del suo file di configurazione benchè sia
stata aggiunta la configurazione per tale servizio all’interno di /etc/init.d
Il file di configurazione del servizio tftp è /etc/default/tftpd-hda.
lascia un commento