Я выполняю обычное копирование файлов с помощью Qt следующим образом:
QFile::copy("/path/file", "/path/copy-of-file");
Как теперь я могу скопировать файл, для которого требуются права Sudo.
команда запуска оболочки, вот так
sudo cp /path/file /path/copy-of-file
При необходимости установите пароль .:
$echo <password> | sudo -S <command>