Der Grund für die Gabelung ist im Process model
Abschnitt der Manpage dokumentiert . Der relevante Inhalt ist:
Dieser zusätzliche Vorgang ermöglicht es beispielsweise, den Befehl auszusetzen und wieder aufzunehmen. Ohne dieses Kommando würde der Befehl in gewisser Weise eine "verwaiste Prozessgruppe" von POSIX sein und er würde keine Jobsteuerungssignale empfangen. Wenn das Richtlinien-Plugin keine close-Funktion definiert und kein pty erforderlich ist, führt sudo als Sonderfall den Befehl direkt aus, anstatt zunächst fork (2) aufzurufen. Das Plug-In für Sudoers-Richtlinien definiert nur dann eine close-Funktion, wenn die E / A-Protokollierung aktiviert ist, ein pty erforderlich ist oder die Optionen pam_session oder pam_setcred aktiviert sind. Beachten Sie, dass pam_session und pam_setcred auf Systemen, die PAM verwenden, standardmäßig aktiviert sind.