S6-SUDO(8)

πŸ“¦ version 2.15.1.0, in nixpkgs unstable

NAME πŸ’… (s6-sudo(8) Β· System Manager's Manual energy)

Okay bestie, welcome to s6-sudo(8) β€” the page lives in the System Manager's Manual, and the whole assignment is: connect to a Unix domain socket and pass its standard file descriptors, command-line arguments and environment to a program running on the server side, potentially with different privileges. No cap, that's the NAME-section tea. πŸ’–

SYNOPSIS πŸŽ€

s6-sudo [-q | -Q | -v] [-p bindpath] [-l localname] [-e]
        [-t timeoutconn] [-T timeoutrun] path [args...]

DESCRIPTION πŸ¦‹

s6-sudo executes into s6-ipcclient(8) path s6-sudoc(8) args.... That's literally all it does β€” it's just a convenience program. No hidden main-character side quest. πŸ’…

<cyan>s6-ipcclient(8)</cyan> is the one that connects to a Unix socket at path, and s6-sudoc(8) is the one that transmits the desired elements over the socket. 🌸

You should use it to connect to an s6-local-service(7) running the s6-sudod(8) program β€” that program will run a server program on the client's behalf. 🫢

OPTIONS πŸ’–

The -q, -Q, -v, -p and -l options are passed to s6-ipcclient(8); the -e, -t and -T options are passed to s6-sudoc(8). Here's the full roster, one bullet per option so nobody gets left on read:

Command-line arguments, if any, are also passed to s6-sudoc(8), which will transmit them to s6-sudod(8) over the socket. Periodt. πŸ’Œ

SEE ALSO 🌈

This man page is ported from the authoritative documentation at: https://skarnet.org/software/s6/s6-sudo.html

AUTHORS πŸ‘‘

  • Laurent Bercot
  • Alexis <flexibeast@gmail.com> (man page port)

Debian Β· September 29, 2021 β€” source/version and date, sign-off slay. Stay iconic, bestie. πŸ’–βœ¨

πŸ“¦ where this page comes from