---
name: "ugidd"
section: "8"
platform: "linux"
package: "nfs-server"
version: "2.2beta37-1slink.1"
release: "Debian 2.1 (Slink)"
platforms: ["linux"]
url: "https://new.carta.tech/ugidd"
---

# ugidd(8)

uid/gid mapping daemons

## NAME

ugidd - uid/gid mapping daemons

## SYNOPSIS

```
/usr/sbin/rpc.ugidd
```

## DESCRIPTION

*ugidd* starts a daemon that handles rpc requests to map uid/gids to string names and vice versa. It is called by the [*nfsd*(8)](/nfsd/8.md) server when the client and server do not share the same passwd file.

This version allows you to restrict access to the server through the [*hosts\_access*(5)](/hosts_access/5.md) files when compiled with the -DHOSTS\_ACCESS option. Otherwise, *ugidd* could be used by anyone in the Internet to obtain a list of all valid usernames on the client machine. For instance, to  restrict access to hosts on your class C IP network, you could add the  following lines to *hosts.allow* and *hosts.deny*:

```
# /etc/hosts.allow
rpc.ugidd:     192.168.1.
# /etc/hosts.deny
rpc.ugidd:     ALL
```

## SEE ALSO

[exports(5)](/exports/5.md), [inetd(8)](/inetd/8.md), [hosts\_access(5)](/hosts_access/5.md)

## BUGS

The rpc program number is legal in that it lies in the 0x20000000 to 0x3fffffff \`\`Defined by user'' range, but is completely arbitrary.
