#30 Clear process environment variables when DaemonContext opens
Opened 5 years ago by bignose. Modified 5 years ago

Please clear the process environment variables when the DaemonContext opens.

The LSB manual page daemon(7) recommends:

When a traditional SysV daemon starts, it should execute the following steps
as part of the initialization.
[…]

    4. Sanitize the environment block, removing or resetting environment variables that
        might negatively impact daemon runtime.
[…]

This should also have an exclusion list – a set of variables that will be preserved – allowing the program to specify which variables will not be cleared from the process environment.


A suggested name for the “set of variables that will be preserved” is (similar to the existing option files_preserve) a new option named environment_preserve, a collection of variable names.

Login to comment on this ticket.

Metadata