Hallo, ich versuche meine öffentliche IP-Adresse hinzufügen (siehe Code), leider bekomme ich diese Fehlermeldung :
sed: couldn't open temporary file /home/user/rsync_bk/sed6b0YeV: permission denied
geht es nicht per Script oder mache ich was falsch?
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 | #!/bin/bash mountordner=/home/user/rsync_bk/ user=user server='123.456.78.90' sshkey=/home/user/.ssh/id_rsa addr=$(wget -q -O - http://checkip.dyndns.org | grep -Eo '\<[[:digit:]]{1,3}(\.[[:digit:]]{1,3}){3}\>') fernordner=/etc/apache2/mods-enabled/ datei=$mountordner"evasive.conf" sudo sshfs -p 22221 $user@$server:$fernordner $mountordner -o IdentityFile=$sshkey echo $addr if mountpoint -q $mountordner then sleep 7 sudo sed -i -e 15c'DOSWhitelist '$addr'' $datei fi sudo cat /home/user/rsync_bk/evasive.conf sudo fusermount -u $mountordner |
danke im voraus