X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=src%2Fvsh.c;fp=src%2Fvsh.c;h=0bbdadf0d5e95a11666d02c098c794f7896e228b;hb=90d321e5321c3cb11c5911aa5b9978189de95927;hp=55231c70600e90708aa6e545cbb29dc7d454f9c3;hpb=f67c3c57fc8666fce789710904550cc1895700d9;p=util-vserver-pl.git diff --git a/src/vsh.c b/src/vsh.c index 55231c7..0bbdadf 100644 --- a/src/vsh.c +++ b/src/vsh.c @@ -45,7 +45,7 @@ char **extend_argv(int argc, char **argv, int num_extra_args) { return argv2; } -#define NUM_VSERVER_SUEXEC_ARGS 4 +#define NUM_VSERVER_SUEXEC_ARGS 5 int main(int argc, char **argv) { @@ -75,6 +75,7 @@ int main(int argc, char **argv) argv2[2] = strdup("suexec"); argv2[3] = strdup(slice_id_str); argv2[4] = strdup("/bin/bash"); + argv2[5] = strdup("-login"); snprintf(home_env_str, 255, "HOME=/home/%s", slice_name); envp[0] = home_env_str;