X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;ds=sidebyside;f=src%2Fcore%2Fexecute.c;h=cb703cbad8cc5072ad43b1a82285cca8b4602bd9;hb=b7848021c3b058086243071b122077fc4fa1106e;hp=6e2b5e48a01c7be317ba292392dd0316656a17fa;hpb=5f29d24decf9f48227b4970a65122b1adac84ffa;p=elogind.git diff --git a/src/core/execute.c b/src/core/execute.c index 6e2b5e48a..cb703cbad 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;