Giovanni Caruso ha scritto:
dovrei ripristinare tutti i diritti di un'intero tree di file su
filesystem ext3. Il tree è composto da tutta una serie di dir e sotto
dir recuperati da un disaster recovery (e messi se tutto va bene su un
filesystem fat32) di un disco su cui c'era un oracle 10g e una fc3
installata.
Per riutilizzare i dati di questo tree ho pensato di ricreare una
installazione "gemella" reinstallando fc3 sulla nuova macchina (e sui
nuovi dischi) ed oracle (stessa versione). Di quest'ultima dir (e dei
suoi sottolivelli) esportare i diritti (non so se su un file o cosa) e
generare uno script che ricrei gli stessi permessi sugli stessi files
del tree recuperato e da quello (si spera) far riavviare oracle (e
l'unica copia del database esistente). Dato che non lo farò io volevo
lasciare uno script che lo faccia in automatico alla persona che lo
userà....
Se ho capito bene, ti serve l'opzione --reference di chmod e chown. Nota
che Fedora Core 3 introduce SELinux, quindi tutti i file della vecchia
installazione avevano una label che probabilmente è andata perduta e
quelli della nuova hanno una label funzione della policy installata.
Per vedere le label si usa l'opzione -Z di ls.
Non sarebbe più facile portare i dati recuperati sulla nuova
installazione ?
Davide Bolcioni
--
There is no place like /home.
|