2017-12-29 11:51 GMT+01:00 Federico Di Gregorio <f...@dndg.it>: > 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. > > Avevo visto quest'opzione di tar ma purtroppo non posso eseguire nulla come"root" sulla macchina su cui sto lavorando! :-( Come detto però, per il mio caso specifico fakeroot ha risolto il problema.
Grazie, I.