一、序言 阅读驱动代码的时候,看到了关于creds方面的函数,但是不知道是做什么的,经过了解,原来是用于给进程/线程提权的。 在创建线程成功以后,需要给线程访问的权限,比如普通用户,也可以是超级用户root。 二、API函数 详见内核驱动中的,多的不说,主要是如下两个函数的应用。 #include <linux/cred.h> 1.准备修改creds void prepare_creds(struct cred *new); 2.使cred生效 <