Linux | Qt i uprawnienia stworzonego pliku na partycji EXT4

Witam, mam taki mały problemik :wink: Otóż mam sobie programik, który tworzy mi nowy programik, nadaje mu chmod 777 i go odpala. Ale niestety ta operacja działa tylko na systemie plików NTFS, a na ext4 niestety nie :frowning: Da się coś z tym zrobić ? Może innej funkcji trzeba użyć ? To fragment kodu odpowiadający za nadanie chmod 777 i uruchomienie aplikacji:

QString path = qApp->applicationDirPath()+"/Skrypt"; 

chmod(path.toStdString().c_str(), 777); 

p->start(qApp->applicationDirPath()+"/Skrypt", QStringList(s));

Ta maska podejrzanie wygląda - zupełnie jak nie maska. Spróbuj 0777 (ósemkowo), a jeśli to nie pomoże, to:

$ man 3 chmod

$ man stat.h