{
    "content": [
        {
            "type": "text",
            "text": "# rpc.svcgssd (man)\n\n## NAME\n\nrpc.svcgssd - server-side rpcsecgss daemon\n\n## DESCRIPTION\n\nThe  rpcsecgss  protocol  gives a means of using the gss-api generic security api to provide\nsecurity for protocols using rpc (in particular, nfs).  Before exchanging  any  rpc  requests\nusing rpcsecgss, the rpc client must first establish a security context with the rpc server.\nThe linux kernel's implementation of rpcsecgss depends on the userspace  daemon  rpc.svcgssd\nto  handle  context  establishment  on  the  rpc  server.   The daemon uses files in the proc\nfilesystem to communicate with the kernel.\n\n## Sections\n\n- **NAME**\n- **SYNOPSIS** (1 subsections)\n- **DESCRIPTION**\n- **OPTIONS** (6 subsections)\n- **CONFIGURATION FILE** (4 subsections)\n- **SEE ALSO** (1 subsections)\n- **AUTHORS**\n\nUse structuredContent.sections for detailed options, examples, and full documentation.\n"
        }
    ],
    "structuredContent": {
        "command": "rpc.svcgssd",
        "section": "",
        "mode": "man",
        "summary": "rpc.svcgssd - server-side rpcsecgss daemon",
        "synopsis": "",
        "tldr_summary": null,
        "tldr_examples": [],
        "tldr_source": null,
        "flags": [
            {
                "flag": "-f",
                "long": null,
                "arg": null,
                "description": ""
            },
            {
                "flag": "-v",
                "long": null,
                "arg": null,
                "description": ""
            },
            {
                "flag": "-r",
                "long": null,
                "arg": null,
                "description": "output (can be specified multiple times)."
            },
            {
                "flag": "-i",
                "long": null,
                "arg": null,
                "description": "output (can be specified multiple times)."
            },
            {
                "flag": "-p",
                "long": null,
                "arg": null,
                "description": ""
            },
            {
                "flag": "-n",
                "long": null,
                "arg": null,
                "description": "nfs/FQDN@REALM."
            }
        ],
        "examples": [],
        "see_also": [],
        "section_outline": [
            {
                "name": "NAME",
                "lines": 2,
                "subsections": []
            },
            {
                "name": "SYNOPSIS",
                "lines": 1,
                "subsections": [
                    {
                        "name": "rpc.svcgssd [-n] [-v] [-r] [-i] [-f] [-p principal]",
                        "lines": 1
                    }
                ]
            },
            {
                "name": "DESCRIPTION",
                "lines": 8,
                "subsections": []
            },
            {
                "name": "OPTIONS",
                "lines": 1,
                "subsections": [
                    {
                        "name": "-f",
                        "lines": 1,
                        "flag": "-f"
                    },
                    {
                        "name": "-v",
                        "lines": 1,
                        "flag": "-v"
                    },
                    {
                        "name": "-r",
                        "lines": 2,
                        "flag": "-r"
                    },
                    {
                        "name": "-i",
                        "lines": 2,
                        "flag": "-i"
                    },
                    {
                        "name": "-p",
                        "lines": 1,
                        "flag": "-p"
                    },
                    {
                        "name": "-n",
                        "lines": 2,
                        "flag": "-n"
                    }
                ]
            },
            {
                "name": "CONFIGURATION FILE",
                "lines": 4,
                "subsections": [
                    {
                        "name": "principal",
                        "lines": 3
                    },
                    {
                        "name": "verbosity",
                        "lines": 2
                    },
                    {
                        "name": "rpc-verbosity",
                        "lines": 2
                    },
                    {
                        "name": "idmap-verbosity",
                        "lines": 4
                    }
                ]
            },
            {
                "name": "SEE ALSO",
                "lines": 1,
                "subsections": [
                    {
                        "name": "rpc.gssd(8),",
                        "lines": 1
                    }
                ]
            },
            {
                "name": "AUTHORS",
                "lines": 8,
                "subsections": []
            }
        ],
        "sections": {
            "NAME": {
                "content": "rpc.svcgssd - server-side rpcsecgss daemon\n",
                "subsections": []
            },
            "SYNOPSIS": {
                "content": "",
                "subsections": [
                    {
                        "name": "rpc.svcgssd [-n] [-v] [-r] [-i] [-f] [-p principal]",
                        "content": ""
                    }
                ]
            },
            "DESCRIPTION": {
                "content": "The  rpcsecgss  protocol  gives a means of using the gss-api generic security api to provide\nsecurity for protocols using rpc (in particular, nfs).  Before exchanging  any  rpc  requests\nusing rpcsecgss, the rpc client must first establish a security context with the rpc server.\nThe linux kernel's implementation of rpcsecgss depends on the userspace  daemon  rpc.svcgssd\nto  handle  context  establishment  on  the  rpc  server.   The daemon uses files in the proc\nfilesystem to communicate with the kernel.\n\n",
                "subsections": []
            },
            "OPTIONS": {
                "content": "",
                "subsections": [
                    {
                        "name": "-f",
                        "content": "",
                        "flag": "-f"
                    },
                    {
                        "name": "-v",
                        "content": "",
                        "flag": "-v"
                    },
                    {
                        "name": "-r",
                        "content": "output (can be specified multiple times).\n",
                        "flag": "-r"
                    },
                    {
                        "name": "-i",
                        "content": "output (can be specified multiple times).\n",
                        "flag": "-i"
                    },
                    {
                        "name": "-p",
                        "content": "",
                        "flag": "-p"
                    },
                    {
                        "name": "-n",
                        "content": "nfs/FQDN@REALM.\n",
                        "flag": "-n"
                    }
                ]
            },
            "CONFIGURATION FILE": {
                "content": "Some of the options that can be set on the command line can also be controlled through values\nset in the [svcgssd] section of the /etc/nfs.conf configuration file.  Values recognized  in‐\nclude:\n",
                "subsections": [
                    {
                        "name": "principal",
                        "content": "If set to system this is equivalent to the -n option.  If set to any other value, that\nis used like the -p option.\n"
                    },
                    {
                        "name": "verbosity",
                        "content": "Value which is equivalent to the number of -v.\n"
                    },
                    {
                        "name": "rpc-verbosity",
                        "content": "Value which is equivalent to the number of -r.\n"
                    },
                    {
                        "name": "idmap-verbosity",
                        "content": "Value which is equivalent to the number of -i.\n\n\n"
                    }
                ]
            },
            "SEE ALSO": {
                "content": "",
                "subsections": [
                    {
                        "name": "rpc.gssd(8),",
                        "content": ""
                    }
                ]
            },
            "AUTHORS": {
                "content": "Dug Song <dugsong@umich.edu>\nAndy Adamson <andros@umich.edu>\nMarius Aamodt Eriksen <marius@umich.edu>\nJ. Bruce Fields <bfields@umich.edu>\n\n\n\n12 Jan 2007                              rpc.svcgssd(8)",
                "subsections": []
            }
        }
    }
}