Создание модуля ядра без Sudo

Как создать модуль ядра без использования sudo? Я знаю обычный способ (sudo insmod, sudo rmmod), но нам не разрешают использовать sudo в школе.

2 ответа

Возможно, более простой путь вперед - разработка ядра внутри виртуальной машины; Я использую virt-manager + kvm-qemu, но есть и другие варианты, такие как VirtualBox. Это разрешение может затем позволить вам делать все разработки в безопасной виртуализированной среде и может быть разрешено вашим системным администратором.

Прежде всего, какой модуль вы хотите вставить и почему? Обычно нет необходимости вручную извлекать / вставлять модули. Кстати, создание модуля - это отдельная история, insmod и rmmod предназначены для загрузки / выгрузки определенного модуля (созданного кем-то другим).

Как только вы объяснили причины и уверены, что другого пути нет... обратитесь к системному администратору и вежливо спросите. Четко объясните свои причины, и у вас есть шанс добиться успеха. Без шуток: если вы не хотите пойти против всех правил (и, возможно, некоторых законов) и взломать машину, принадлежащую вашей школе, вы не получите привилегий, дающих вам такую ​​низкоуровневую работу.

Другие вопросы по тегам