Linux开发_判断程序是否以管理员权限运行(root/sudo)
发布日期:2021-06-30 15:33:32 浏览次数:4 分类:技术文章

本文共 246 字,大约阅读时间需要 1 分钟。

使用“geteuid”函数获取当前程序所属用户组

#include 
#include
#include
bool isRoot(){ if(geteuid() == 0){ return true; }else{ return false; } }

如果是使用sudo或者root权限运行的都属于root,root用户组uid属于0

只需要简单判断下即可

转载地址:https://jrhar.blog.csdn.net/article/details/109535163 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:Windows核心编程_实现QQ好友来消息时任务栏头像闪烁功能
下一篇:Linux开发_退格符的花样用法

发表评论

最新留言

不错!
[***.144.177.141]2024年04月20日 13时39分11秒