diff options
author | June McEnroe <june@causal.agency> | 2020-02-11 22:07:01 -0500 |
---|---|---|
committer | June McEnroe <june@causal.agency> | 2020-02-11 22:28:39 -0500 |
commit | 252428f97aa6a8f4e5b612757ce96d2d0d37e2f3 (patch) | |
tree | eccc953e0838dccb5912fcf4a408c8084ff304a5 /scripts | |
parent | Exit focus and paste modes on err exit (diff) | |
download | catgirl-252428f97aa6a8f4e5b612757ce96d2d0d37e2f3.tar.gz catgirl-252428f97aa6a8f4e5b612757ce96d2d0d37e2f3.zip |
Add chroot target
Diffstat (limited to '')
-rw-r--r-- | scripts/chroot-man.sh | 2 | ||||
-rw-r--r-- | scripts/chroot-prompt.sh | 6 | ||||
-rw-r--r-- | scripts/sshd_config | 13 |
3 files changed, 21 insertions, 0 deletions
diff --git a/scripts/chroot-man.sh b/scripts/chroot-man.sh new file mode 100644 index 0000000..9d686f9 --- /dev/null +++ b/scripts/chroot-man.sh @@ -0,0 +1,2 @@ +#!/bin/sh +exec mandoc /usr/share/man/man1/catgirl.1 | LESSSECURE=1 less diff --git a/scripts/chroot-prompt.sh b/scripts/chroot-prompt.sh new file mode 100644 index 0000000..3b43841 --- /dev/null +++ b/scripts/chroot-prompt.sh @@ -0,0 +1,6 @@ +#!/bin/sh +set -eu + +printf 'Name: ' +read -r nick rest +exec catgirl -n "$nick" -s "$nick" "$@" diff --git a/scripts/sshd_config b/scripts/sshd_config new file mode 100644 index 0000000..4669f7f --- /dev/null +++ b/scripts/sshd_config @@ -0,0 +1,13 @@ +UsePAM no + +Match User chat + PasswordAuthentication yes + PermitEmptyPasswords yes + ChrootDirectory /home/chat + ForceCommand catgirl-prompt + + AllowAgentForwarding no + AllowTcpForwarding no + AllowStreamLocalForwarding no + MaxSessions 1 + X11Forwarding no |