{
    "content": [
        {
            "type": "text",
            "text": "# rpc.idmapd (man)\n\n## NAME\n\nrpc.idmapd — NFSv4 ID <-> Name Mapper\n\n## SYNOPSIS\n\nrpc.idmapd [-h] [-f] [-v] [-C] [-S] [-p path] [-c path]\n\n## DESCRIPTION\n\nrpc.idmapd  is  the NFSv4 ID <-> name mapping daemon.  It provides functionality to the NFSv4\nkernel client and server, to which it communicates via upcalls, by translating user and group\nIDs to names, and vice versa.\n\n## Sections\n\n- **NAME**\n- **SYNOPSIS**\n- **DESCRIPTION** (7 subsections)\n- **CONFIGURATION FILES** (1 subsections)\n- **EXAMPLES** (1 subsections)\n- **FILES**\n- **SEE ALSO**\n- **AUTHORS**\n\nUse structuredContent.sections for detailed options, examples, and full documentation.\n"
        }
    ],
    "structuredContent": {
        "command": "rpc.idmapd",
        "section": "",
        "mode": "man",
        "summary": "rpc.idmapd — NFSv4 ID <-> Name Mapper",
        "synopsis": "rpc.idmapd [-h] [-f] [-v] [-C] [-S] [-p path] [-c path]",
        "tldr_summary": null,
        "tldr_examples": [],
        "tldr_source": null,
        "flags": [
            {
                "flag": "-h",
                "long": null,
                "arg": null,
                "description": ""
            },
            {
                "flag": "-v",
                "long": null,
                "arg": null,
                "description": ""
            },
            {
                "flag": "-f",
                "long": null,
                "arg": null,
                "description": ""
            },
            {
                "flag": "-p",
                "long": null,
                "arg": null,
                "description": "\"/var/lib/nfs/rpcpipefs\"."
            },
            {
                "flag": "-c",
                "long": null,
                "arg": null,
                "description": ""
            },
            {
                "flag": "-C",
                "long": null,
                "arg": null,
                "description": ""
            },
            {
                "flag": "-S",
                "long": null,
                "arg": null,
                "description": ""
            }
        ],
        "examples": [
            "Runs rpc.idmapd printing all messages to console, and with a verbosity level of 3."
        ],
        "see_also": [
            {
                "name": "idmapd.conf",
                "section": "5",
                "url": "https://www.chedong.com/phpMan.php/man/idmapd.conf/5/json"
            },
            {
                "name": "nfs.conf",
                "section": "5",
                "url": "https://www.chedong.com/phpMan.php/man/nfs.conf/5/json"
            },
            {
                "name": "nfsidmap",
                "section": "8",
                "url": "https://www.chedong.com/phpMan.php/man/nfsidmap/8/json"
            }
        ],
        "section_outline": [
            {
                "name": "NAME",
                "lines": 2,
                "subsections": []
            },
            {
                "name": "SYNOPSIS",
                "lines": 2,
                "subsections": []
            },
            {
                "name": "DESCRIPTION",
                "lines": 21,
                "subsections": [
                    {
                        "name": "-h",
                        "lines": 1,
                        "flag": "-h"
                    },
                    {
                        "name": "-v",
                        "lines": 1,
                        "flag": "-v"
                    },
                    {
                        "name": "-f",
                        "lines": 1,
                        "flag": "-f"
                    },
                    {
                        "name": "-p _",
                        "lines": 2,
                        "flag": "-p"
                    },
                    {
                        "name": "-c _",
                        "lines": 1,
                        "flag": "-c"
                    },
                    {
                        "name": "-C",
                        "lines": 1,
                        "flag": "-C"
                    },
                    {
                        "name": "-S",
                        "lines": 1,
                        "flag": "-S"
                    }
                ]
            },
            {
                "name": "CONFIGURATION FILES",
                "lines": 3,
                "subsections": [
                    {
                        "name": "pipefs-directory",
                        "lines": 5
                    }
                ]
            },
            {
                "name": "EXAMPLES",
                "lines": 1,
                "subsections": [
                    {
                        "name": "rpc.idmapd -f -vvv",
                        "lines": 2
                    }
                ]
            },
            {
                "name": "FILES",
                "lines": 2,
                "subsections": []
            },
            {
                "name": "SEE ALSO",
                "lines": 2,
                "subsections": []
            },
            {
                "name": "AUTHORS",
                "lines": 3,
                "subsections": []
            }
        ],
        "sections": {
            "NAME": {
                "content": "rpc.idmapd — NFSv4 ID <-> Name Mapper\n",
                "subsections": []
            },
            "SYNOPSIS": {
                "content": "rpc.idmapd [-h] [-f] [-v] [-C] [-S] [-p path] [-c path]\n",
                "subsections": []
            },
            "DESCRIPTION": {
                "content": "rpc.idmapd  is  the NFSv4 ID <-> name mapping daemon.  It provides functionality to the NFSv4\nkernel client and server, to which it communicates via upcalls, by translating user and group\nIDs to names, and vice versa.\n\nThe system derives the user part of the string by performing a password or group lookup.  The\nlookup mechanism is configured in /etc/idmapd.conf\n\nBy default, the domain part of the string is the system's DNS domain name.  It  can  also  be\nspecified  in  /etc/idmapd.conf  if  the system is multi-homed, or if the system's DNS domain\nname does not match the name of the system's Kerberos realm.\n\nWhen the domain is not specified in /etc/idmapd.conf the local DNS server will be queried for\nthe nfsv4idmapdomain text record. If the record exists that will be used as the domain. When\nthe record does not exist, the domain part of the DNS domain will used.\n\nNote that on more recent kernels only the NFSv4 server uses rpc.idmapd.  The NFSv4 client in‐\nstead uses nfsidmap(8), and only falls back to rpc.idmapd if there was a problem running  the\nnfsidmap(8) program.\n\nThe options are as follows:\n",
                "subsections": [
                    {
                        "name": "-h",
                        "content": "",
                        "flag": "-h"
                    },
                    {
                        "name": "-v",
                        "content": "",
                        "flag": "-v"
                    },
                    {
                        "name": "-f",
                        "content": "",
                        "flag": "-f"
                    },
                    {
                        "name": "-p _",
                        "content": "\"/var/lib/nfs/rpcpipefs\".\n",
                        "flag": "-p"
                    },
                    {
                        "name": "-c _",
                        "content": "",
                        "flag": "-c"
                    },
                    {
                        "name": "-C",
                        "content": "",
                        "flag": "-C"
                    },
                    {
                        "name": "-S",
                        "content": "",
                        "flag": "-S"
                    }
                ]
            },
            "CONFIGURATION FILES": {
                "content": "rpc.idmapd recognizes the following value from the [general]  section  of  the  /etc/nfs.conf\nconfiguration file:\n",
                "subsections": [
                    {
                        "name": "pipefs-directory",
                        "content": "Equivalent to -p.\n\nAll  other  settings  related  to  id mapping are found in the /etc/idmapd.conf configuration\nfile.\n"
                    }
                ]
            },
            "EXAMPLES": {
                "content": "",
                "subsections": [
                    {
                        "name": "rpc.idmapd -f -vvv",
                        "content": "Runs rpc.idmapd printing all messages to console, and with a verbosity level of 3.\n"
                    }
                ]
            },
            "FILES": {
                "content": "/etc/idmapd.conf, /etc/nfs.conf\n",
                "subsections": []
            },
            "SEE ALSO": {
                "content": "idmapd.conf(5), nfs.conf(5), nfsidmap(8)\n",
                "subsections": []
            },
            "AUTHORS": {
                "content": "The rpc.idmapd software has been developed by Marius Aamodt Eriksen ⟨marius@citi.umich.edu⟩.\n\nDebian                                    February 3, 2003                             RPC.IDMAPD(8)",
                "subsections": []
            }
        }
    }
}