GSS(1)
π gss(1) β the manual, but make it cute π
okay so bestie, this is gss, the Generic Security Service command line interface. it lives in the User Commands section of the manual, so you already know it's giving "i'm a whole binary, not a config file." π«Ά
β¨ NAME β¨
gss β Generic Security Service command line interface π
β¨ SYNOPSIS β¨
gss OPTIONS...
literally just you, the command, and a pile of options. iconic. π
β¨ DESCRIPTION β¨
so like, this is the command line interface to GSS, and its whole main character job is explaining error codes for you. no cap. π₯
also a lil heads up bestie: mandatory arguments to long options are mandatory for short options too. so if a long option needs a value, the short one does too. the rules apply to everyone, periodt. π
here's every single flag, no skipping, i promise π:
-h,--helpβ prints the help and then dips out. exit stage left. π-V,--versionβ prints the version and exits. flex the number, then bounce. β-l,--list-mechanismsβ lists info about the supported mechanisms, in a human readable format. like, readable by humans specifically, which is us. π¦-m,--major=LONGβ describes a `major status' error code value. it takes a LONG, so hand it the number and it'll tell you what it means. π-a,--accept-sec-context[=MECH]β accept a security context as server. and here's the tea: if MECH isn't specified, no credentials will be acquired. use"*"to use the library default mechanism. π-i,--init-sec-context=MECHβ initialize a security context as client. MECH is the SASL name of the mechanism, and if you don't know which ones exist, use-lto list the supported mechanisms. π§-n,--server-name=SERVICE@HOSTNAMEβ for-iand-a, this sets the name of the remote host. for example,"imap@mail.example.com". π¬-q,--quietβ silent operation, and the default is off, so by default it is very much not silent. π
β¨ AUTHOR β¨
written by Simon Josefsson. π
β¨ REPORTING BUGS β¨
found a bug? tell the people, bestie:
- report bugs to:
bug-gss@gnu.org - GNU Generic Security Service home page: <https://www.gnu.org/software/gss/>
- general help using GNU software: <https://www.gnu.org/gethelp/>
β¨ COPYRIGHT β¨
Copyright Β© 2022 Simon Josefsson. License GPLv3+: GNU GPL version 3 or later <https://gnu.org/licenses/gpl.html>.
this is free software: you are free to change and redistribute it. β¨
and there is NO WARRANTY, to the extent permitted by law. like, none. zero. not even a little one. π«£
β¨ SEE ALSO β¨
the full documentation for gss is maintained as a Texinfo manual. so if the info and gss programs are properly installed at your site, this command
info gss
should give you access to the complete manual. go read it, it's giving very thorough. ππ
and that's the whole page, bestie!! π this was GNU Generic Security Service, version 1β¦, from August 2022 β mwah, ily, now go explain some error codes. π ππ¦πΈπ
π¦ where this page comes from
- alpine 3.24: libgss-doc 1.0.4-r2 Β· ( LGPL-3.0-or-later OR GPL-2.0-or-later ) AND GPL-3.0-or-later
- debian bookworm: libgss-dev 1.0.4-1+deb12u2 Β· GPL-3.0-or-later
- debian trixie: libgss-dev 1.0.4-4 Β· GPL-3.0-or-later
- ubuntu noble: libgss-dev 1.0.4-1build2 Β· GPL-3.0-or-later
- ubuntu questing: libgss-dev 1.0.4-4
- ubuntu resolute: libgss-dev 1.0.4-4build1 Β· GPL-3.0-or-later
- ubuntu stonking: libgss-dev 1.0.4-5 Β· GPL-3.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms