summaryrefslogtreecommitdiff
path: root/EndoForge/openssh/runsshd.sh
blob: 1eff6689ada9f6ee4bef0548f10712c826ad0949 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#!/bin/sh
set --
dirs=$HOME
p=$HOME
while [ "$p" != "${p%/*}" ]
do
    p=${p%/*}
    dirs="$dirs $p/"
done

chown root:root $dirs
chmod go-w $dirs

cmd="/usr/sbin/sshd -D -e -f $HOME/.ssh/sshd_config -h $HOME/.ssh/id_ed25519"
/sbin/runuser -u u -- sh -c "set -x; $cmd"