Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    [BASH] Copiare /etc/hosts del server sulle macchine al loro boot

    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:
    codice:
    "/etc/rc2.d/S50copiahosts"
    rcp server:/etc/inet/hosts /tmp/hosts
    settando i seguenti permessi
    codice:
    chown utente /etc/rc2.d/S50copiahosts
    chmod 4755 /etc/rc2.d/S50copiahosts
    subito dopo
    codice:
    "/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?

    Grazie

  2. #2
    Nessuna idea?


Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.