From 080a546bfbb80b09640b77a5daca946fc752142d Mon Sep 17 00:00:00 2001 From: fram3d Date: Mon, 22 Jan 2024 18:40:10 +0100 Subject: [PATCH] add support for mkdir when parent folders arent created --- scripts/sshfsshared/sshfsshared.sh | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/scripts/sshfsshared/sshfsshared.sh b/scripts/sshfsshared/sshfsshared.sh index 6f314e0..b22e5a9 100755 --- a/scripts/sshfsshared/sshfsshared.sh +++ b/scripts/sshfsshared/sshfsshared.sh @@ -1,6 +1,8 @@ #!/bin/bash ## Add accounts and shared folder for two users given as two arguments $1 and $2 +DMZKEYFILE=$(echo -n ~)"/.ssh/dmz" + USER1=$1 USER2=$2 HOST="$3" @@ -19,4 +21,5 @@ if [[ -z "$HOST" ]]; then HOST="dmzkrovsshfs12" fi -torsocks ssh $HOST "adduser $USER1 ; adduser $USER2 ; groupadd $USER1$USER2 ; adduser $USER2 $USER1$USER2 ; adduser $USER1 $USER1$USER2 ; mkdir /var/shareddirs/$USER1$USER2 ; chown $USER1:$USER1$USER2 /var/shareddirs/$USER1$USER2 ; chmod 2770 /var/shareddirs/$USER1$USER2 " +ssh-add -t 100 $DMZKEYFILE +torsocks ssh $HOST "adduser $USER1 ; adduser $USER2 ; groupadd $USER1$USER2 ; adduser $USER2 $USER1$USER2 ; adduser $USER1 $USER1$USER2 ; mkdir -p /var/shareddirs/$USER1$USER2 ; chown $USER1:$USER1$USER2 /var/shareddirs/$USER1$USER2 ; chmod 2770 /var/shareddirs/$USER1$USER2 "