AA-DISABLE(8) AppArmor AA-DISABLE(8)

# [NAME](#NAME)

aa-disable - disable an AppArmor security profile

# [SYNOPSIS](#SYNOPSIS)

**aa-disable *&lt;executable&gt;* \[*&lt;executable&gt;* ...] \[*-d /path/to/profiles*] \[*--no-reload*] \[*-r*]**

# [OPTIONS](#OPTIONS)

**-d --dir /path/to/profiles**

```
   Specifies where to look for the AppArmor security profile set.
   Defaults to /etc/apparmor.d.
```

**--no-reload**  
Do not unreload the profile after modifying it.

# [DESCRIPTION](#DESCRIPTION)

**aa-disable** is used to *disable* one or more profiles. This command will unload the profile from the kernel and prevent the profile from being loaded on AppArmor startup. The *aa-enforce* and *aa-complain* utilities may be used to to change this behavior.

# [BUGS](#BUGS)

If you find any bugs, please report them at &lt;https://gitlab.com/apparmor/apparmor/-/issues&gt;.

# [SEE ALSO](#SEE_ALSO)

[**apparmor**(7)](/man/enterprise-packages/apparmor-utils/apparmor.7), [**apparmor.d**(5)](/man/enterprise-packages/apparmor-utils/apparmor.d.5), [**aa-enforce**(1)](/man/enterprise-packages/apparmor-utils/aa-enforce.1), [**aa-complain**(1)](/man/enterprise-packages/apparmor-utils/aa-complain.1), [**aa\_change\_hat**(2)](/man/enterprise-packages/apparmor-utils/aa_change_hat.2), and &lt;https://wiki.apparmor.net&gt;.

2026-09-13 AppArmor 5.0.2

---

Document: aa-disable(8) from apparmor-utils 5.0.2-r2 (Chainguard OS)
Source: https://gitlab.com/apparmor/apparmor.git
