Hello every one,
I known that linux distributions have modify some userspace packages in order to support selinux,such as:
- SysVinit - load initial policy
- pam - set security context for user sessions, preserve security context on /etc/shadow, check SELinux permissions
- util-linux - preserve security contexts on /etc/shadow, check SELinux permissions
- openssh - set security context for user sessions
- vixie-cron - set security context for cron jobs, check permission
- at - similar to vixie-cron
- sudo - set security context
- shadow-utils - preserve security context on /etc/shadow
- libuser - preserve security context on /etc/shadow, check permission
- passwd - preserve security context on /etc/shadow, check permission
- logrotate - preserve security context on logs
- coreutils - get and set process and file security contexts
- findutils - find files with specific security contexts or display them
- procps - display process contexts
- psmisc - display process contexts
and i am interested how the userspace packages be motified?
and where can i find the relevant the source code of these?