audit_log_path_denied(9)
π audit_log_path_denied β a kernel API manual moment, bestie
okay so picture this: it's giving kernel API manual, and the star of the show is audit_log_path_denied(9) β literally the function that reports a path restriction denial. yes queen, the audit trail said "not today" and this is the girl who writes it down πβ¨
πΈ NAME
audit_log_path_denied β report a path restriction denial π«π¦
like, it tells on a path that got blocked, and honestly? main character energy.
β¨ SYNOPSIS
void audit_log_path_denied (int type , const char *operation );
no cap, that's the whole signature. two arguments, returns void, does not miss π
π ARGUMENTS
typeβ the audit message type, fr. ThinkAUDIT_ANOM_LINK,AUDIT_ANOM_CREAT, etc. that's the vibe of this parameter β it's literally categorising which flavor of denial we're logging πoperationβ the specific operation name, aka the actual name of the thing that got denied. keep it specific, bestie, the audit log wants receipts π§Ύβ¨
π SEE ALSO
the whole friend group, and yes every single one of them is invited to the group chat π«Ά
- Kernel file
./kernel/audit.c struct audit_net(9)struct auditd_connection(9)struct audit_ctl_mutex(9)auditd_test_task(9)audit_ctl_lock(9)audit_ctl_unlock(9)audit_ctl_owner_current(9)auditd_pid_vnr(9)audit_cfg_lsm(9)audit_get_sk(9)audit_log_lost(9)auditd_conn_free(9)auditd_set(9)kauditd_printk_skb(9)kauditd_rehold_skb(9)kauditd_hold_skb(9)kauditd_retry_skb(9)auditd_reset(9)auditd_send_unicast_skb(9)kauditd_send_queue(9)kauditd_thread(9)audit_send_reply(9)audit_receive(9)audit_serial(9)audit_log_start(9)audit_expand(9)audit_log_format(9)audit_log_n_hex(9)audit_string_contains_control(9)audit_log_n_untrustedstring(9)audit_log_untrustedstring(9)audit_buffer_aux_new(9)audit_buffer_aux_end(9)audit_log_subj_ctx(9)audit_set_loginuid(9)audit_signal_info(9)__audit_log_end(9)audit_log_end(9)audit_log(9)
ngl bestie, that's 39 cross-references and not a single one of them is filler. click through them, iykyk π₯
π«Ά sign-off
this little masterpiece lives in the source directory ./kernel, and it's dated October 2026 β so when you see it, you know exactly where it came from and when. periodt. ππβ
k byeeee, go log those denials ππ
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms