Name

-d27.9

Synopsis

The -d27.9 debugging switch causes sendmail to trace the setting and resetting of its user-id and group-id identities when processing :include: and ~/.forward files. First, an additional line is printed below the output of the -d27.2 and -d27.4 debugging switches:

include(file)                          printed with -d27.2 
   ruid=real-user-id euid=effective-user-idprinted with -d27.4
include: old uid = real-user-id/effective-user-id

The second and third lines contain the same information. After the new line is printed, sendmail might or might not change its identity depending on the nature of a :include: or ~/.forward file and that file’s controlling user. Regardless of whether it changed, sendmail prints:

include: new uid = real-user-id/effective-user-id 

After sendmail has finished processing a :include: or ~/.forward file, it resets its user-id and group-id back to their original values and displays the result:

include: reset uid = real-user-id/effective-user-id

Get Sendmail, 3rd Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.