如何为sudousers增加权限执行命令或功能

时间:2014-08-08 12:10:30

标签: c sudo privileges elevated-privileges sudoers

在我的客户端和服务器模型中,只有root和sudousers有权相互交谈。首先,服务器验证客户端用户(服务器上的用户),如果除了root或sudousers之外的任何用户,那么"权限被拒绝消息"给客户端备份。但是当客户端以sudouser身份登录时,它无法执行某些需要root权限的命令。但是在root的情况下它工作正常。

所以,

 1) How to give sudouser privileges in c/c++ program if logged in user is 
    in sudousers list?

我试图通过命令" sudo -v"来确定用户是否在吸盘列表中。然后,如果用户在sudouser中,我设置" userid"使用" setuid()"的root用户而不是sudousers uid系统调用。它有效,但这是一种正确的方法吗?

0 个答案:

没有答案