Установить владельца файла: группу в Linux, используя Qt/C++
Мне нужно изменить владельца и группу файла в Linux, используя Qt 5.7 /C++. Я нашел QFileInfo::ownerID
а также QFileInfo::groupID
геттеры, но, похоже, для этих значений нет сеттеров.
Мне нужен Qt-эквивалент chown.
Есть ли способ установить эти значения с помощью функций Qt?
1 ответ
Решение
Установка прав доступа к файлу может быть выполнена методом QFile::setPermissions вместо использования встроенной функции chmod, но Qt не имеет эквивалента chown. Вы должны использовать chown()
функция от unistd.h
Посмотри здесь