File tree Expand file tree Collapse file tree 1 file changed +4
-5
lines changed Expand file tree Collapse file tree 1 file changed +4
-5
lines changed Original file line number Diff line number Diff line change 33package apparmor
44
55import (
6+ "bytes"
67 "fmt"
78 "io/ioutil"
89 "os"
@@ -12,11 +13,9 @@ import (
1213
1314// IsEnabled returns true if apparmor is enabled for the host.
1415func IsEnabled () bool {
15- if _ , err := os .Stat ("/sys/kernel/security/apparmor" ); err == nil && os .Getenv ("container" ) == "" {
16- if _ , err = os .Stat ("/sbin/apparmor_parser" ); err == nil {
17- buf , err := ioutil .ReadFile ("/sys/module/apparmor/parameters/enabled" )
18- return err == nil && len (buf ) > 1 && buf [0 ] == 'Y'
19- }
16+ if _ , err := os .Stat ("/sys/kernel/security/apparmor" ); err == nil {
17+ buf , err := ioutil .ReadFile ("/sys/module/apparmor/parameters/enabled" )
18+ return err == nil && bytes .HasPrefix (buf , []byte ("Y" ))
2019 }
2120 return false
2221}
You can’t perform that action at this time.
0 commit comments