| Function report | 
| Source Code: kernel\audit.c | Create Date:2022-07-28 11:22:48 | 
| Last Modify:2020-03-12 14:18:49 | Copyright©Brick | 
| home page | Tree | 
| Annotation kernel can get tool activity | Download SCCT | Chinese | 
Name:Check for appropriate CAP_AUDIT_ capabilities on incoming audit* control messages.
Proto:static int audit_netlink_ok(struct sk_buff *skb, u16 msg_type)
Type:int
Parameter:
| Type | Parameter | Name | 
|---|---|---|
| struct sk_buff * | skb | |
| u16 | msg_type | 
| 989 | err = 0 | 
| 1002 | If current_user_ns() != userns count is 1 for root user, 1 for init_uts_ns,* and 1 for... ? Then Return -ECONNREFUSED | 
| 1006 | Case msg_type == List syscall rules -- deprecated | 
| 1007 | Case msg_type == Add syscall rule -- deprecated | 
| 1008 | Case msg_type == Delete syscall rule -- deprecated | 
| 1009 | Return -EOPNOTSUPP | 
| 1010 | Case msg_type == Get status | 
| 1011 | Case msg_type == Set status (enable/disable/auditd) | 
| 1012 | Case msg_type == Get which features are enabled | 
| 1013 | Case msg_type == Turn an audit feature on or off | 
| 1014 | Case msg_type == List syscall filtering rules | 
| 1015 | Case msg_type == Add syscall filtering rule | 
| 1016 | Case msg_type == Delete syscall filtering rule | 
| 1017 | Case msg_type == Get info about sender of signal to auditd | 
| 1018 | Case msg_type == Get TTY auditing status | 
| 1019 | Case msg_type == Set TTY auditing status | 
| 1020 | Case msg_type == Trim junk from watched tree | 
| 1021 | Case msg_type == Append to watched tree | 
| 1027 | If Not netlink_capable(skb, Allow configuration of audit via unicast netlink socket ) Then err = -EPERM | 
| 1029 | Break | 
| 1030 | Case msg_type == Message from userspace -- deprecated | 
| 1032 | Case msg_type == More user space messages ...AUDIT_LAST_USER_MSG2 | 
| 1033 | If Not netlink_capable(skb, Allow writing the audit log via unicast netlink socket ) Then err = -EPERM | 
| 1035 | Break | 
| 1036 | Default | 
| 1040 | Return err | 
| Name | Describe | 
|---|---|
| audit_receive_msg | 
| Source code conversion tool public plug-in interface | X | 
|---|---|
| Support c/c++/esqlc/java Oracle/Informix/Mysql Plug-in can realize: logical Report Code generation and batch code conversion |