su nobody -c <command> uses a default shell of the user, which in case of nobody is (at least on Linux distros) /sbin/nologin.
Signed-off-by: Matěj Cepl <[email protected]> --- config/xdm-config.cpp | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/config/xdm-config.cpp b/config/xdm-config.cpp index 59d548b..a685129 100644 --- a/config/xdm-config.cpp +++ b/config/xdm-config.cpp @@ -16,7 +16,7 @@ DisplayManager.keyFile: XDMCONFIGDIR/xdm-keys DisplayManager.servers: XDMCONFIGDIR/Xservers DisplayManager.accessFile: XDMCONFIGDIR/Xaccess DisplayManager*resources: XDMCONFIGDIR/Xresources -DisplayManager.willing: SU nobody -c XDMSCRIPTDIR/Xwilling +DisplayManager.willing: SU nobody -s /bin/sh -c XDMSCRIPTDIR/Xwilling ! All displays should use authorization, but we cannot be sure ! X terminals may not be configured that way, so they will require ! individual resource settings. -- 1.7.6 _______________________________________________ [email protected]: X.Org development Archives: http://lists.x.org/archives/xorg-devel Info: http://lists.x.org/mailman/listinfo/xorg-devel
