вы можете использовать это
setuid( 0 );
system( "/path/to/script.sh" );
, где путь к скрипту - это скрипт в вашем приложении, который будет устанавливать файлы
или
setuid( 0 );
system( "cmd" );
, где cmd - этотакую команду, как
setuid( 0 ); system( "echo Hello World" );
Вы также можете войти таким образом в каталог /tmp
или любое другое место.
setuid( 0 ); system( "echo Hello World >> /tmp/install.log" );
setuid (0);
дает ему root-доступ, а system (cmd);
- этоФактическая команда
Будьте внимательны при использовании этого, так как root имеет доступ ко всем.