Removed sudo requirement from VeraCrypt guide

This commit is contained in:
Sun Knudsen 2020-09-03 16:53:44 -04:00
parent 6543ef5e8d
commit dad61ec310
No known key found for this signature in database
GPG Key ID: 1FA767862BBD1305

View File

@ -176,16 +176,11 @@ veracrypt --text --dismount "$BACKUP_VOLUME_PATH"
### Step 11: create backup script ### Step 11: create backup script
```shell ```shell
cat << EOF > /usr/local/sbin/backup.sh cat << EOF > /usr/local/bin/backup.sh
#! /bin/sh #! /bin/sh
set -e set -e
if [ "\$(id -u)" != "0" ]; then
echo "This script must run as root"
exit 1
fi
red=$'\e[1;31m' red=$'\e[1;31m'
end=$'\e[0m' end=$'\e[0m'
@ -201,6 +196,8 @@ for file in "\${files[@]}"; do
rsync -axRS --delete "\$file" /Volumes/Backup rsync -axRS --delete "\$file" /Volumes/Backup
done done
open /Volumes/Backup
printf "\${red}Inspect backup and press enter\${end}" printf "\${red}Inspect backup and press enter\${end}"
read -r answer read -r answer
@ -209,13 +206,13 @@ veracrypt --text --dismount "$BACKUP_VOLUME_PATH"
echo "Done" echo "Done"
EOF EOF
chmod +x /usr/local/sbin/backup.sh chmod +x /usr/local/bin/backup.sh
``` ```
### Step 12: edit backup script ### Step 12: edit backup script
```shell ```shell
vi /usr/local/sbin/backup.sh vi /usr/local/bin/backup.sh
``` ```
Press <kbd>i</kbd> to enter insert mode, edit backup script, press <kbd>esc</kbd> to exit insert mode and press <kbd>shift+z+z</kbd> to save and exit. Press <kbd>i</kbd> to enter insert mode, edit backup script, press <kbd>esc</kbd> to exit insert mode and press <kbd>shift+z+z</kbd> to save and exit.
@ -223,8 +220,7 @@ Press <kbd>i</kbd> to enter insert mode, edit backup script, press <kbd>esc</kbd
## Usage guide ## Usage guide
```console ```console
$ sudo backup.sh $ backup.sh
Password:
Enter password for /Volumes/Samsung BAR/.b: Enter password for /Volumes/Samsung BAR/.b:
Inspect backup and press enter Inspect backup and press enter
Done Done