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.digregorio@dndg.it DNDG srl http://dndg.it monja: che c'entra, l'importante è sapersi usare -- <dani>