GSP
Quick Navigator

Search Site

Unix VPS
A - Starter
B - Basic
C - Preferred
D - Commercial
MPS - Dedicated
Previous VPSs
* Sign Up! *

Support
Contact Us
Online Help
Handbooks
Domain Status
Man Pages

FAQ
Virtual Servers
Pricing
Billing
Technical

Network
Facilities
Connectivity
Topology Map

Miscellaneous
Server Agreement
Year 2038
Credits
 

USA Flag

 

 

Man Pages
seatd-launch(1) FreeBSD General Commands Manual seatd-launch(1)

seatd-launch - Start a process with its own seatd instance

seatd-launch [options] [--] command

-h
Show help message and quit.

-s <path>

Where to create the seatd socket. Defaults to a unique file path.

-v

Show the version number and quit.

seatd-launch starts a seatd instance with a dedicated socket path, waits for it to be ready, and starts the specified command with SEATD_SOCK set appropriately. Once the specified command terminates, the seatd instance is also terminated.

seatd requires root privileges to perform its tasks. This can be achieved through SUID of seatd-launch or by running seatd-launch as root. seatd-launch will drop privileges from the effective user to the real user before running the specified command. If the real user is root, this is simply a noop. You should only run seatd-launch as root if you intend for the specified command to run as root as well.

seatd-launch serves a similar purpose to the libseat "builtin" backend, but is superior to it for two reasons:

1.The specified command never runs as root
2.The standard seatd executable and libseat backend is used

seatd-launch exits with the status of its child. When the child terminates on a signal N, seatd-launch exits with the status 128 + N.

If seatd-launch fails because of another error, it exits with a non-zero status.

The libseat library, <libseat.h>, seatd(1)

Maintained by Kenny Levinsen <contact@kl.wtf>, who is assisted by other open-source contributors. For more information about seatd development, see https://sr.ht/~kennylevinsen/seatd.
2022-04-07

Search for    or go to Top of page |  Section 1 |  Main Index

Powered by GSP Visit the GSP FreeBSD Man Page Interface.
Output converted with ManDoc.