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.

Rispondere a