Use -e instead of -f when checking for Keyfile
Why? Because we can use FD in place of regular files. Like this: root@backup:~# bkctld key test <(echo "ssh-rsa AA...") Update test : key = /dev/fd/63
This commit is contained in:
parent
ea5362ca2a
commit
2f8b655fa6
2
bkctld
2
bkctld
|
@ -106,7 +106,7 @@ set_port() {
|
||||||
set_key() {
|
set_key() {
|
||||||
jail=$1
|
jail=$1
|
||||||
keyfile=$2
|
keyfile=$2
|
||||||
if [ -f $keyfile ]; then
|
if [ -e $keyfile ]; then
|
||||||
cat $keyfile > ${JAILDIR}/${jail}/${AUTHORIZED_KEYS}
|
cat $keyfile > ${JAILDIR}/${jail}/${AUTHORIZED_KEYS}
|
||||||
chmod 600 ${JAILDIR}/${jail}/${AUTHORIZED_KEYS}
|
chmod 600 ${JAILDIR}/${jail}/${AUTHORIZED_KEYS}
|
||||||
else
|
else
|
||||||
|
|
Loading…
Reference in a new issue