9 .de Sp \" Vertical space (when we can't use .PP)
15 .ie \\n(.$>=3 .ne \\$3
19 .TH "VSH" 8 "2004-07-29" "PlanetLab specific Vserver shell" "vsh"
22 vsh \- Safely trampoline's a slice user from global vserver context to
23 the correspondingly named local vserver context\&.
28 \fBvsh\fR [COMMAND] \fR
32 when specified, the command to run, otherwise vsh will just run the
33 user's shell as a login shell
38 vsh is used as the login shell for slice users in the global vserver's
39 /etc/passwd\&. It is invoked either by sshd when a slice user logs on
40 to a PlanetLab node or as root using the su command\&. When this
41 occurs, vsh switches vserver context and sets the uid/gid of the slice
42 user, as specified in the slice's vserver /etc/passwd\&.
45 vsh assumes that the same account (by name) used to ssh/su into the
46 vserver also exists in the vserver specific /etc/passwd file\&. This
47 is the only reason that for now it is deemed to be PlanetLab