Skip to main content

You are not logged in. Your edit will be placed in a queue until it is peer reviewed.

We welcome edits that make the post easier to understand and more valuable for readers. Because community members review edits, please try to make the post substantially better than how you found it, for example, by fixing grammar or adding additional resources and hyperlinks.

Required fields*

4
  • Which breaks when different distributions choose to put binaries in /bin instead of /usr/bin. Commented Jan 12, 2017 at 16:22
  • IMA is one of the two production-ready approaches to this -- the other is the dm-verity approach taken by ChromeOS to do block-level validation of the rootfs. Commented Jan 12, 2017 at 18:47
  • @DamianYerrick Fair remark. Set $PATH to both those paths then, if multiple distribution support is needed. Commented Jan 12, 2017 at 21:49
  • AIX TE (with or without RBAC) would be a third "production-ready" kernel-builtin that will accomplish this - maybe more. TE, once enabled to be more than passive - will prevent files from being opened and/or programs from being executed. Additionally, applications and library usage can be set to be exclusively on TEP (trusted execution path) or TLP (trusted library path). See ibm.com/support/knowledgecenter/en/ssw_aix_61/… for basic info Commented Jan 25, 2017 at 15:16