mac_do(4) and mdo(1) improvements

Project summary

This project extended the kernel MAC/do policy and the userland mdo(1) helper to make credential transitions safer, more flexible, and easier to manage. Major outcomes are:

Deliverables

mac_do(4) enhancements:

1. Per-Jail Configurable Authorized Executables

2. Support for Traditional Credential Syscalls

mdo(1) enhancements:

1. Enabling ability to specify target/supplementary groups

2. Print rule: output mac_do(4) rule string corresponding to requested transition

Milestones

The Code

Merged:

Details can be found here: https://thesynthax.hashnode.dev/my-google-summer-of-code-journey-part-3


CategoryGsoc

SummerOfCode2025Projects/MacDoAndMDoImprovements (last edited 2025-10-06T14:03:53+0000 by KushagraSrivastava)