mls.c文件中的核心代码注释 在该文件中实现的函数当中,最核心的函数之一为mls_context_to_sid()。 下面会先对这个函数中的MLS策略和敏感属性这两部分的代码进行解释: mls_context_to_sid() int mls_context_to_sid(struct policydb *pol,char oldc, char **scontext,struct context *context, struct sidtab *s,u32 def_sid) { char delim; char *scontextp, *p, *rngptr; struct level_datum *levdatum; struct cat_datum *catdatum, *rngdatum; int l, rc = -EINVAL;
/* * 判断SELinux是否启用了MLS策略,若没有,则根据参数对scontext进行修 * 改,然后直接返回0。 */ if (!pol- |
|
声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系
[邮箱地址] 删除
|