SYD_SH(1) General Commands Manual SYD_SH(1)

syd-sh - simple confined shell based on wordexp(3)

syd-sh [-helsx] [--] [command_file [argument...]]

syd-sh [-helx] -c command_string [command_name [argument...]]

syd-sh is a simple confined shell based on wordexp(3). Each command is executed in its own confined environment. Confinement is done using Landlock, namespaces and seccomp. Command timeout is 3 seconds.

-h Display help.
-c Read commands from the given command_string operand. No commands are read from standard input.
-e If not interactive, exit immediately if any untested command fails.
-l Ignored, login shell compatibility
-s Read commands from the standard input. If no operands and the -c it not specified, the -s option is assumed.
-x Write each command to standard error (preceded by a "+ ") before it is executed. Useful for debugging.

syd(1), syd(2), syd(5), wordexp(3)

syd homepage: https://sydbox.exherbolinux.org/

Maintained by Ali Polatel. Up-to-date sources can be found at https://gitlab.exherbo.org/sydbox/sydbox.git and bugs/patches can be submitted to https://gitlab.exherbo.org/groups/sydbox/-/issues. Discuss in #sydbox on Libera Chat.

2025-02-14