validate_linux.go 333 B

12345678910111213141516
  1. package capabilities
  2. import (
  3. "github.com/syndtr/gocapability/capability"
  4. )
  5. // LastCap return last cap of system
  6. func LastCap() capability.Cap {
  7. last := capability.CAP_LAST_CAP
  8. // hack for RHEL6 which has no /proc/sys/kernel/cap_last_cap
  9. if last == capability.Cap(63) {
  10. last = capability.CAP_BLOCK_SUSPEND
  11. }
  12. return last
  13. }