diff --git a/profiles/apparmor.d/john b/profiles/apparmor.d/john index 3161846ef..c3914aa9c 100644 --- a/profiles/apparmor.d/john +++ b/profiles/apparmor.d/john @@ -1,25 +1,20 @@ abi , - include profile john /usr/sbin/john { include include - include + include include if exists /usr/sbin/john mr, - @{etc_ro}/john/john.conf r, - @{etc_ro}/nsswitch.conf r, - @{etc_ro}/passwd r, - owner @{HOME}* r, - owner @{HOME}*.log wk, - owner @{HOME}*.rec wk, - owner @{HOME}.john/ w, - owner @{HOME}.john/*.log wk, - owner @{HOME}.john/*.pot rw, - owner @{HOME}.john/*.rec rwk, - owner @{etc_ro}/shadow r, + /** r, + + deny @{HOME}/.* rwl, + + @{HOME}/.john/ rw, + @{HOME}/.john/*.log rwk, + @{HOME}/.john/*.pot rwk, + @{HOME}/.john/*.rec rwk, } -