diff -up ./src/seat.c.path ./src/seat.c --- ./src/seat.c.path 2013-10-30 22:41:46.000000000 +0200 +++ ./src/seat.c 2013-10-31 20:17:01.343422562 +0200 @@ -267,7 +267,7 @@ run_script (Seat *seat, DisplayServer *d process_set_env (script, "PATH", g_getenv ("PATH")); } else - process_set_env (script, "PATH", "/usr/local/bin:/usr/bin:/bin"); + process_set_env (script, "PATH", "/usr/local/bin:/usr/bin"); if (user) { diff -up ./src/session-child.c.path ./src/session-child.c --- ./src/session-child.c.path 2013-10-30 22:41:46.000000000 +0200 +++ ./src/session-child.c 2013-10-31 20:17:01.345422481 +0200 @@ -354,7 +354,7 @@ session_child_run (int argc, char **argv else { /* Set POSIX variables */ - pam_putenv (pam_handle, "PATH=/usr/local/bin:/usr/bin:/bin"); + pam_putenv (pam_handle, "PATH=/usr/local/bin:/usr/bin"); pam_putenv (pam_handle, g_strdup_printf ("USER=%s", username)); pam_putenv (pam_handle, g_strdup_printf ("LOGNAME=%s", username)); pam_putenv (pam_handle, g_strdup_printf ("HOME=%s", user_get_home_directory (user)));