# man > envuidgid(8)

---
type: CommandReference
command: envuidgid
mode: man
section: 8
source: man-pages
---

## Quick Reference

- `envuidgid account child` — runs `child` with `$UID` and `$GID` set to the uid and gid of `account`.

## Name

runs another program with environment variables indicating a specified account's uid and gid.

## Synopsis

**envuidgid** _account_ _child_

## Options

None.

## Examples

shell
envuidgid nobody ./myprogram
Sets `$UID` to the uid of user `nobody` and `$GID` to its gid, then runs `./myprogram`.

## See Also

[supervise(8)](http://localhost/phpMan.php/man/supervise/8/markdown), [svc(8)](http://localhost/phpMan.php/man/svc/8/markdown), [svok(8)](http://localhost/phpMan.php/man/svok/8/markdown), [svstat(8)](http://localhost/phpMan.php/man/svstat/8/markdown), [svscanboot(8)](http://localhost/phpMan.php/man/svscanboot/8/markdown), [svscan(8)](http://localhost/phpMan.php/man/svscan/8/markdown), [readproctitle(8)](http://localhost/phpMan.php/man/readproctitle/8/markdown), [fghack(8)](http://localhost/phpMan.php/man/fghack/8/markdown), [pgrphack(8)](http://localhost/phpMan.php/man/pgrphack/8/markdown), [multilog(8)](http://localhost/phpMan.php/man/multilog/8/markdown), [tai64n(8)](http://localhost/phpMan.php/man/tai64n/8/markdown), [tai64nlocal(8)](http://localhost/phpMan.php/man/tai64nlocal/8/markdown), [setuidgid(8)](http://localhost/phpMan.php/man/setuidgid/8/markdown), [envdir(8)](http://localhost/phpMan.php/man/envdir/8/markdown), [softlimit(8)](http://localhost/phpMan.php/man/softlimit/8/markdown), [setlock(8)](http://localhost/phpMan.php/man/setlock/8/markdown)

<http://cr.yp.to/daemontools.html>

## Exit Codes

- 111 — if it cannot find a UNIX account named _account_, if it runs out of memory for environment variables, or if it cannot run _child_.
- Otherwise, the exit code is that of _child_.