[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: [OT] Tar e permessi





2017-12-29 11:51 GMT+01:00 Federico Di Gregorio <fog@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.


Reply to: