2015-10-20 3 views
0

Мне нужно добавить файлы в файл initramfs (у меня есть файл, как это для какого-то другого устройства), однако у меня нет прав root на моей машине разработки. Обычным способом было бы распаковать initramfs, добавить файлы, изменить владельца на root и снова упаковать. Я не могу этого сделать, так как изменение владельца на этом компьютере потребует прав root. Если я не изменю владельца, система может вести себя странно (и это просто не чистая настройка).Изменение права собственности на cpio-архив без root

Я не могу сделать это в целевой системе, так как это встроенная система, которая имеет доступ только к файлу initramfs только для чтения.

Есть ли способ изменить разрешения во время или после упаковки архива cpio?

ответ

1

Используйте fakeroot для разрешения разрешений при извлечении и сжатии. он разработан для обеспечения корневой среды без фактического использования root.

[email protected]~/incoming$ /usr/bin/fakeroot /bin/bash 
[email protected]~/incoming$ 
Смежные вопросы