PDA

Visualizza la versione completa : [BASH] Copiare /etc/hosts del server sulle macchine al loro boot


Marco1980
09-02-2005, 09:31
Ciao,
devo riuscire a fare questo: al boot ogni macchina dell'ufficio deve andarsi a leggere il file /etc/hosts del server e copiarselo. Tutto questo viene fatto tra macchine SUN ma credo che lo script non sia molto differente. Il problema sono i permessi e "quando" fare questa cosa (rc.d). Premetto che sul server si pu accedere come utente root solo utilizzando la password quindi la prima parte dello script deve essere fatta con i permessi di utente comune (che pu accedere senza password). Per questo ho provato in questo modo:
"/etc/rc2.d/S50copiahosts"
rcp server:/etc/inet/hosts /tmp/hosts settando i seguenti permessi
chown utente /etc/rc2.d/S50copiahosts
chmod 4755 /etc/rc2.d/S50copiahosts subito dopo
"/etc/rc2.d/S51myhosts"
mv /tmp/hosts /etc/inet/hosts
chown root:root /etc/inet/hosts
chmod 644 /etc/inet/hosts
A parte il fatto che non funziona.. una buona soluzione? :fagiano: :stordita: :dh:

Grazie

Marco1980
10-02-2005, 13:10
Nessuna idea?

:messner:

Loading