使用Qt / C ++在Linux中设置文件所有者:组

TSG*_*TSG 5 linux qt file-ownership qfileinfo

我需要使用Qt 5.7 / C ++在Linux下更改文件的所有者和组。我发现了QFileInfo::ownerIDQFileInfo::groupID吸气剂,但这些值似乎没有塞特尔。

我需要相当于Qt的chown。

有没有一种使用Qt函数设置这些值的方法?

tri*_*elt 4

设置文件权限可以通过QFile::setPermissions方法来完成,而不是使用本机 chmod 函数,但 Qt 没有 chown 的等效功能。您应该使用“查看此处”chown()中的函数。unistd.h