ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
## setfsgid ## 设置文件系统的组识别码 ### 相关函数 ### setuid,setreuid,seteuid,setfsuid ### 表头文件 ### ``` #include<unistd.h> ``` ### 定义函数 ### ``` int setfsgid(uid_t fsgid); ``` ### 函数说明 ### setfsgid()用来重新设置目前进程的文件系统的组识别码。一般情况下,文件系统的组识别码(fsgid)与有效的组识别码(egid)是相同的。如果是超级用户调用此函数,参数fsgid 可以为任何值,否则参数fsgid必须为real/effective/saved的组识别码之一。 ### 返回值 ### 执行成功则返回0,失败则返回-1,错误代码存于errno。 ### 附加说明 ### 此函数为Linux特有。 ### 错误代码 ### EPERM 权限不够,无法完成设置。