aboutsummaryrefslogtreecommitdiff
path: root/win32
diff options
context:
space:
mode:
authorRon Yorston <rmy@pobox.com>2023-03-19 10:25:23 +0000
committerRon Yorston <rmy@pobox.com>2023-03-19 10:25:23 +0000
commitb0e7a401d51402c052563f55331c8b9001a1215c (patch)
treedaad4a5fd2ab07a4cc85b837416cd80cc0d7a1e7 /win32
parent6de29a7e5346bea9c1c2ad4faf4010ee78f1a97b (diff)
downloadbusybox-w32-b0e7a401d51402c052563f55331c8b9001a1215c.tar.gz
busybox-w32-b0e7a401d51402c052563f55331c8b9001a1215c.tar.bz2
busybox-w32-b0e7a401d51402c052563f55331c8b9001a1215c.zip
runuser,drop: drop runuser, tweak drop
Remove the runuser applet, leaving only drop. Move drop from util-linux to miscutils. A command of the form 'drop -c command' causes the BusyBox shell to be used, just like 'drop' without any arguments. A simple OpenSSH configuration with 'drop.exe' as DefaultShell and no DefaultShellArguments now works both for interactive login and to run a command. This is useful for older versions of OpenSSH which don't support DefaultShellArguments. Saves 208-232 bytes.
Diffstat (limited to 'win32')
-rw-r--r--win32/mingw.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/win32/mingw.c b/win32/mingw.c
index fd670ebf6..1fdb8cad9 100644
--- a/win32/mingw.c
+++ b/win32/mingw.c
@@ -1136,7 +1136,7 @@ char *get_user_name(void)
1136 return user_name; 1136 return user_name;
1137} 1137}
1138 1138
1139#if ENABLE_RUNUSER || ENABLE_DROP 1139#if ENABLE_DROP
1140/* 1140/*
1141 * When runuser drops privileges TokenIsElevated still returns TRUE. 1141 * When runuser drops privileges TokenIsElevated still returns TRUE.
1142 * Use other means to determine if we're actually unprivileged. 1142 * Use other means to determine if we're actually unprivileged.