changeset 13005:56a1b3082b4b

script-login: Reverted last change.
author Timo Sirainen <tss@iki.fi>
date Mon, 09 May 2011 20:03:24 +0300
parents 1bbb45a97cc1
children 25a452227a09
files src/util/script-login.c
diffstat 1 files changed, 5 insertions(+), 5 deletions(-) [+]
line wrap: on
line diff
--- a/src/util/script-login.c	Mon May 09 19:59:21 2011 +0300
+++ b/src/util/script-login.c	Mon May 09 20:03:24 2011 +0300
@@ -22,7 +22,7 @@
 #define SCRIPT_COMM_FD 3
 
 static const char **exec_args;
-static bool drop_privileges = TRUE;
+static bool drop_privileges = FALSE;
 
 static void client_connected(struct master_service_connection *conn)
 {
@@ -120,7 +120,7 @@
 	mail_storage_service_restrict_setenv(service_ctx, user);
 
 	if (drop_privileges)
-		restrict_access_by_env(getenv("HOME"), FALSE);
+		restrict_access_by_env(getenv("HOME"), TRUE);
 
 	if (dup2(fd, STDIN_FILENO) < 0)
 		i_fatal("dup2() failed: %m");
@@ -186,11 +186,11 @@
 		flags |= MASTER_SERVICE_FLAG_STANDALONE;
 
 	master_service = master_service_init("script-login", flags,
-					     &argc, &argv, "+n");
+					     &argc, &argv, "+d");
 	while ((c = master_getopt(master_service)) > 0) {
 		switch (c) {
-		case 'n':
-			drop_privileges = FALSE;
+		case 'd':
+			drop_privileges = TRUE;
 			break;
 		default:
 			return FATAL_DEFAULT;