9.1 on page 970) such
as /etc/mail/aliases, or implied with the service-switch file and the ServiceSwitchFile option
(?§24.9.108 on page 1088).
15.7.36 -d27.9
Show user-id/group-id changes with :include: reads Debug command-line switch
The -d27.9 debugging switchcauses 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-id ?†? printed with -d27.4
include: old uid = real-user-id/effective-user-id
This is the Title of the Book, eMatter Edition
Copyright ?© 2007 O??™Reilly & Associates, Inc. All rights reserved.
560 | Chapter 15: Debug sendmail with -d
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 an :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
15.
Pages:
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994