реклама на сайте
подробности

 
 
> Создание корневой файловой системы без получения прав суперпользователя в Linux
Олег Гаврильченк...
сообщение Sep 28 2016, 13:45
Сообщение #1


Частый гость
**

Группа: Участник
Сообщений: 177
Регистрация: 10-02-15
Пользователь №: 85 052



Я на своем ПК под управлением Linux создаю корневую файловую систему для встроенной системы под управлением Linux. Ее архитектура не 386. (Microbalze). Она должна быть в 2-х вариантах: как файл образа(rootfs.img) с файловой системой Ext4, этот файл будет затем записан во flash на целевой встроенной системе, и как каталог, доступный по сети через NFS.
Вопрос: как назначить всем файлам этой корневой ФС владелцем root, не получая прав root на моем ПК, на котором я ее собираю?
В книге "Linux from scratch" предлагается делать это с помощью chroot, т.е. создать в отдельной папке мини-rootfs со всеми нужными программами(bash, gcc итд), сделать в нее chroot и затем работать в ней с правами суперпользователя. Но у этого варианта очевидные недостатки:
1. У меня уже все программы установлены, зачем их устанавливать по второму разу?
2. Файл rootfs.img принадлежит мне, но для его редактирования я должен зачем-то получать права root.
3. В конце концов, возможна ситуация, когда пользователю не разрешено получение root прав на его ПК.
Спасибо всем ответившим.
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 22nd June 2025 - 09:39
Рейтинг@Mail.ru


Страница сгенерированна за 0.01365 секунд с 7
ELECTRONIX ©2004-2016