# dropto nobody id
dropto - Run a program as another user
dropto USER PROG [ARG …]
Runs PROG with ARGS as USER. Unlike setuidgid(8) from daemontools, the resulting process is a member of USER's supplementary groups.
dropto will exit 100 if there was a usage error. It will exit 111 if it encounters any other error.
If dropto manages to exec PROG, the exit status of the process will be the exit status of PROG. Note that PROG may also exit with code 100 or 111, so inspection of the process's return code is not sufficient to tell whether any error occurred in dropto or in PROG.
# dropto nobody id
setuidgid(8) from daemontools.
Tom Jones <tom.jones@oucs.ox.ac.uk>