Что именно ты пытаешься сделать с трубой? Прежде всего, вы, кажется, создать 2 независимые трубы, одна в родителя и одного ребенка (потому что вы называете `трубы` после `вилка`), то не используйте трубы вообще в родительской. В детстве, вы dup2` трубы из stdio, с явным чистый эффект цикле ребенка в stdout обратно в свой собственный вывод! Двигаясь дальше, я понятия не имею, что ключевое слово__ASM("int3") - это делать. Это зависит от архитектуры вуду? Можете ли вы обойтись без этого? @ОДС, я не в состоянии получить либо sudo или su на работу (см. Комментарий к своему ответу). Только эти способы работать как root?

Перейдите в Системные настройки > безопасность и конфиденциальность > общие и отключить требует пароль.