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>

Rispondere a