SHISHI(1)

πŸ“¦
version 1.0.3 Β· 2 versions
  • 1.0.3 Β· debian bookworm, debian trixie, nixos 26.05, nixpkgs unstable, ubuntu noble, ubuntu questing, ubuntu resolute, ubuntu stonking (latest)
  • 1.0.2 Β· ubuntu jammy
, in debian bookworm, debian trixie, nixos 26.05, nixpkgs unstable, ubuntu noble, ubuntu questing, ubuntu resolute, ubuntu stonking

✨ SHISHI(1) β€” the shishi client tool, bestie edition ✨

okay so real talk, this is shishi(1) from the User Commands corner of your manual, and it's basically the little command-line glow-up for the Shishi client. she does tickets. she does realms. she's giving ✨kerberos✨ and she's lowkey iconic for it. let's get into it πŸ’…


🌸 SYNOPSIS 🌸

shishi [OPTION]... [CLIENT [SERVER]]...

πŸ’– DESCRIPTION πŸ’–

So this is the Shishi command line client, periodt. If you don't hand her a command, she'll acquire or list a valid ticket for you β€” identified by CLIENT (and if that's empty, she just uses your default username in your default realm) β€” for the service SERVER (and if that's empty too, you get the ticket granting ticket for the client realm). she's doing all of that so you don't have to 🫢

  • -h, --help β€” print help and dip out
  • -V, --version β€” print the version and dip out

πŸ‘‘ Commands: πŸ‘‘

  • -d, --destroy β€” destroy tickets in the local cache, limited by any --client-name or --server-name. (default=off)
  • -l, --list β€” list tickets in the local cache, limited by any --client-name and --server-name. (default=off)
  • -r, --renew β€” renew a ticket. use --server-name to specify which ticket, otherwise she defaults to the most recent renewable ticket granting ticket for the default realm. (default=off)

πŸŽ€ Flags: πŸŽ€

  • --forwardable β€” get a forwardable ticket, i.e., one that can be used to get forwarded tickets. (default=off)
  • --forwarded β€” get a forwarded ticket. (default=off)
  • --proxiable β€” get a proxiable ticket, i.e., one that can be used to get proxy tickets. (default=off)
  • --proxy β€” get a proxy ticket. (default=off)
  • --renewable β€” get a renewable ticket. (default=off)

✨ OPTIONS ✨

  • --client-name=NAME β€” the client name. default is your login username.
  • -E, --encryption-type=ETYPE,[ETYPE...] β€” the encryption types to use. ETYPE is either a registered name or an integer. the valid values include 'aes128', 'aes256', 'aes' (same as 'aes256'), '3des', 'des-md5', 'des-md4', 'des-crc', 'des' (same as 'des-md5'), and 'arcfour'. yes bestie, 'aes' is just 'aes256' wearing a wig, and 'des' is 'des-md5' in disguise πŸ™ˆ
  • -e, --endtime=STRING β€” specify when the ticket validity should expire. the time syntax can be relative (to the start time), like '20 hours', or absolute, like '2001-02-03 04:05:06 CET'. the default is 8 hours after the start time.
  • --realm=STRING β€” set the default realm.
  • --renew-till=STRING β€” specify the renewable life of the ticket. this implies --renewable. accepts the same time syntax as --endtime. if --renewable is specified, the default is 1 week after the start time.
  • --server-name=NAME β€” the server name. default is 'krbtgt/REALM' where REALM is the client realm.
  • -s, --starttime=STRING β€” specify when the ticket should start to be valid. accepts the same time syntax as --endtime. the default is to become valid immediately, main character energy from the jump ⭐
  • --ticket-granter=NAME β€” service name in the ticket to use for authenticating the request. only for TGS. defaults to 'krbtgt/REALM@REALM' where REALM is the client realm.

πŸ¦‹ Other options: πŸ¦‹

  • --configuration-file=FILE β€” read user configuration from FILE.
  • -c, --ticket-file=FILE β€” read tickets from FILE.
  • -o, --library-options=STRING β€” parse STRING as a configuration file statement.
  • -q, --quiet β€” don't produce any diagnostic output. (default=off)
  • --system-configuration-file=FILE β€” read system configuration from FILE.
  • --ticket-write-file=FILE β€” write tickets from FILE. the default is to write them back to where they were read from.
  • -v, --verbose β€” produce verbose output. use it multiple times to increase the amount of information. stack her like a combo πŸ”₯
πŸ’€ heads up: mandatory arguments to long options are mandatory for short options too. no cap.

🌈 AUTHOR 🌈

written by Simon Josefsson. king behaviour honestly πŸ‘‘


πŸ“ REPORTING BUGS πŸ“


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. there is NO WARRANTY, to the extent permitted by law. read that again bestie, NO WARRANTY, she's free and she's honest about it 😭


🧚 SEE ALSO 🧚

the full documentation for shishi is maintained as a Texinfo manual. if the info and shishi programs are properly installed at your site, the command

info shishi

should give you access to the complete manual. iykyk ✨


that's the whole vibe, babe β€” GNU Shishi 1.0.3, dated August 2022, signed off with love 🫢 go get your tickets πŸ’–