[systemd-commits] TODO src/core

Lennart Poettering lennart at kemper.freedesktop.org
Tue Sep 18 01:54:54 PDT 2012


 TODO               |    2 --
 src/core/execute.c |    2 +-
 2 files changed, 1 insertion(+), 3 deletions(-)

New commits:
commit b7848021c3b058086243071b122077fc4fa1106e
Author: Lennart Poettering <lennart at poettering.net>
Date:   Tue Sep 18 10:54:23 2012 +0200

    execute: apply PAM logic only to main process if PermissionsStartOnly is set
    
    https://bugs.freedesktop.org/show_bug.cgi?id=54176

diff --git a/TODO b/TODO
index bdfbffb..8addd6e 100644
--- a/TODO
+++ b/TODO
@@ -28,8 +28,6 @@ F18:
 
 * Retest multi-seat
 
-* selinux: merge systemd selinux access controls (dwalsh)
-
 Features:
 
 * instantiated target units
diff --git a/src/core/execute.c b/src/core/execute.c
index 6e2b5e4..cb703cb 100644
--- a/src/core/execute.c
+++ b/src/core/execute.c
@@ -1283,7 +1283,7 @@ int exec_spawn(ExecCommand *command,
                 umask(context->umask);
 
 #ifdef HAVE_PAM
-                if (context->pam_name && username) {
+                if (apply_permissions && context->pam_name && username) {
                         err = setup_pam(context->pam_name, username, uid, context->tty_path, &pam_env, fds, n_fds);
                         if (err < 0) {
                                 r = EXIT_PAM;



More information about the systemd-commits mailing list