mirror of
https://github.com/sunknudsen/privacy-guides.git
synced 2025-02-23 09:13:56 +00:00
Removed sudo requirement from VeraCrypt guide
This commit is contained in:
parent
6543ef5e8d
commit
dad61ec310
@ -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
|
||||||
|
Loading…
x
Reference in New Issue
Block a user