On 29/12/17 11:11, Felipe Salvador wrote:
On Fri, Dec 29, 2017 at 07:53:48AM +0100, Igor Trevisan wrote:
Con un framework per la gestione/creazione di Root File System per sistemi
Linux genero un pacchetto tar.bz2 che contiene un RFS completo per un
sistema Linux (arm). Tale pacchetto contiene file il cui owner è root
(riferito al sistema embedded per cui è stato prodotto).
Dovrei scompattare tale archivio, modificare un file e ricompattarlo senza
modificare owner e permessi dei file del RFS.
E' possibile? Se sì, come?
Se decompatti il file come root e usi --preserve tar mantiene i permessi
ed i proprietari anche se NON ESISTONO sulla macchina. Con un "ls -a"
vedrai owner e gruppo numerici invece che i nomi definiti in
/etc/passwd. Quando ricompatti, se dici a tar di mantenere permessi e
proprietari tutto dovrebbe funzionare.
federico
--
Federico Di Gregorio federico.digrego...@dndg.it
DNDG srl http://dndg.it
monja: che c'entra, l'importante è sapersi usare -- <dani>