|
carnap64
Anmeldungsdatum: 1. Dezember 2021
Beiträge: 110
|
Hallo Auskenner/innen, ich habe mit GoCryptFS ein verschlüsseltes Verzeichnis pcloud_crypt erstellt und einen Mountpoint pcloud_clear, in dem die Dateien unverschlüsselt angezeigt werden. Verschlüsseln und die Anzeige der unverschlüsselten Dateien klappt bestens, wenn ich das unverschlüsselte Vezeichnis manuell einhänge: gocryptfs -config ~/.config/gocryptfs/backup_pcloud.conf /media/data_pcloud/pcloud_crypt /media/data_pcloud/pcloud_clear Um mir die Eingabe dieses langen Befehls zu ersparen, habe ich ein Skript geschrieben und ausführbar gemacht: 1
2
3
4
5
6
7
8
9
10
11
12
13
14 | #! /bin/bash -e
echo 'Das ist ein Probeskript.'
set -e
# Wechselt in das Verzeichnis .config/gocryptfs
cd /home/carnap/.config/gocryptfs
# Hängt den Mountpoint für die unverschlüsselten Dateien ein:
gocryptfs -config ~/.config/gocryptfs/backup_pcloud.conf /media/data_pcloud/pcloud_crypt /media/data_pcloud/pcloud_clear
# Erfolgsmeldung
echo 'Verzeichnis für die unverschlüsselten Dateien wurde erfolgreich eingehängt.'
|
Wenn ich das Skript starten will, erhalte ich die Fehlermeldung carnap@antec:~/.config/gocryptfs$ pc_clear_mnt.sh
pc_clear_mnt.sh: Befehl nicht gefunden. Was übersehe ich?
|
|
Kreuzschnabel
Anmeldungsdatum: 12. Dezember 2011
Beiträge: 1768
|
in welchem Verzeichnis liegt das Skript pc_clear_mnt.sh? Wenn dieses Verzeichnis nicht im PATH ist, musst du einen Pfad angeben, also mindestens ein ./pc_clear_mnt.sh als relativen Pfad zum aktuellen Arbeitsverzeichnis. --ks
|
|
kB
Supporter, Wikiteam
Anmeldungsdatum: 4. Oktober 2007
Beiträge: 9837
|
carnap64 schrieb: […]
carnap@antec:~/.config/gocryptfs$ pc_clear_mnt.sh
pc_clear_mnt.sh: Befehl nicht gefunden. Was übersehe ich?
Zeige ls -l ~/.config/gocryptfs damit wir sehen, was Du sehen könntest.
|
|
carnap64
(Themenstarter)
Anmeldungsdatum: 1. Dezember 2021
Beiträge: 110
|
Kreuzschnabel schrieb: in welchem Verzeichnis liegt das Skript pc_clear_mnt.sh? Wenn dieses Verzeichnis nicht im PATH ist, musst du einen Pfad angeben, also mindestens ein
Es liegt in /home/carnap/.config/gocryptfs : Last login: Tue Jul 1 07:11:11 2025 from 192.168.1.7
carnap@antec:~$ cd .config
carnap@antec:~/.config$ cd gocryptfs
carnap@antec:~/.config/gocryptfs$ dir
backup_pcloud.conf passwordfile pc_clear_mnt.sh
carnap@antec:~/.config/gocryptfs$
|
|
carnap64
(Themenstarter)
Anmeldungsdatum: 1. Dezember 2021
Beiträge: 110
|
Zeige ls -l ~/.config/gocryptfs damit wir sehen, was Du sehen könntest.
carnap@antec:~$ ls -l ~/.config/gocryptfs
insgesamt 12
-r-------- 1 carnap carnap 385 Jun 11 17:23 backup_pcloud.conf
-rw-rw-r-- 1 carnap carnap 32 Jun 19 13:18 passwordfile
-rwxr-xr-x 1 root root 448 Jul 1 07:25 pc_clear_mnt.sh
carnap@antec:~$
|
|
lubux
Anmeldungsdatum: 21. November 2012
Beiträge: 14402
|
carnap64 schrieb: Zeige ls -l ~/.config/gocryptfs damit wir sehen, was Du sehen könntest.
carnap@antec:~$ ls -l ~/.config/gocryptfs
insgesamt 12
-r-------- 1 carnap carnap 385 Jun 11 17:23 backup_pcloud.conf
-rw-rw-r-- 1 carnap carnap 32 Jun 19 13:18 passwordfile
-rwxr-xr-x 1 root root 448 Jul 1 07:25 pc_clear_mnt.sh
carnap@antec:~$
Versuch mal mit:
bash -x /home/carnap/.config/gocryptfs/pc_clear_mnt.sh
und mit:
pwd
#
bash -x ./pc_clear_mnt.sh
BTW: Warum hast Du für das Script in dem _user-Verzeichnis_, "chown root:root" konfiguriert?
|
|
carnap64
(Themenstarter)
Anmeldungsdatum: 1. Dezember 2021
Beiträge: 110
|
Es lag vorher in /usr/local/bin. Ich dachte anfangs, nur root sollte es ausführen können.
|
|
lubux
Anmeldungsdatum: 21. November 2012
Beiträge: 14402
|
carnap64 schrieb: Ich dachte ...
Dann kannst Du (auch) chmod benutzen. Wie ist jetzt die Ausgabe von:
bash -x /home/carnap/.config/gocryptfs/pc_clear_mnt.sh
?
|
|
carnap64
(Themenstarter)
Anmeldungsdatum: 1. Dezember 2021
Beiträge: 110
|
Bin nicht zu Hause, kann das erst am Abend probieren.
|
|
kB
Supporter, Wikiteam
Anmeldungsdatum: 4. Oktober 2007
Beiträge: 9837
|
carnap64 schrieb: […]
carnap@antec:~$ ls -l ~/.config/gocryptfs
insgesamt 12
-r-------- 1 carnap carnap 385 Jun 11 17:23 backup_pcloud.conf
-rw-rw-r-- 1 carnap carnap 32 Jun 19 13:18 passwordfile
-rwxr-xr-x 1 root root 448 Jul 1 07:25 pc_clear_mnt.sh
carnap@antec:~$
Und auch noch: ls -ld ~ ~/.config/ ~/.config/gocryptfs/
|
|
carnap64
(Themenstarter)
Anmeldungsdatum: 1. Dezember 2021
Beiträge: 110
|
@lubux: Das ist die Ausgabe:
carnap@antec:~$ bash -x /home/carnap/.config/gocryptfs/pc_clear_mnt.sh
+ echo 'Das ist ein Probeskript.'
Das ist ein Probeskript.
+ set -e
+ cd /home/carnap/.config/gocryptfs
+ gocryptfs -config /home/carnap/.config/gocryptfs/backup_pcloud.conf /media/data_pcloud/pcloud_crypt /media/data_pcloud/pcloud_clear
Using config file at custom location /home/carnap/.config/gocryptfs/backup_pcloud.conf
Password:
Das sieht zunächst sehr gut aus. Aber ich kann weder manuell das Passwort eingeben noch einfach reinkopieren. Das Terminal verweigert die Einhabe von Zeichen.
|
|
carnap64
(Themenstarter)
Anmeldungsdatum: 1. Dezember 2021
Beiträge: 110
|
@kb: Die Ausgabe sieht so aus: carnap@antec:~$ ls -ld ~ ~/.config/ ~/.config/gocryptfs/
drwxr-x--- 24 carnap carnap 4096 Jul 1 07:21 /home/carnap
drwx------ 21 carnap carnap 4096 Jun 6 18:37 /home/carnap/.config/
drwxrwxr-x 2 carnap carnap 4096 Jul 1 07:36 /home/carnap/.config/gocryptfs/
carnap@antec:~$
|
|
lubux
Anmeldungsdatum: 21. November 2012
Beiträge: 14402
|
carnap64 schrieb: Password:
... Aber ich kann weder manuell das Passwort eingeben noch einfach reinkopieren. Das Terminal verweigert die Einhabe von Zeichen.
Wie hast Du das festgestellt? Kannst Du die Zeichen evtl. nicht sehen?
|
|
carnap64
(Themenstarter)
Anmeldungsdatum: 1. Dezember 2021
Beiträge: 110
|
lubux Wie hast Du das festgestellt? Kannst Du die Zeichen evtl. nicht sehen?
– Auf falsche Art: Es funktioniert tatsächlich. Weil ich die Einmgabe nicht gesehen habe, glaubte ich, das Terminal sei irgendwie "abgestürzt".
Rechtsklick, dann [Enter] klappt wunderbar. Besten Dank für's Anschubsen.
Jetzt habe ich aber noch eine Frage. Weshalb funktioniert das mit deinem Befehl, aber nicht, wenn ich das Skript in der Konsole aufrufe?
|
|
kB
Supporter, Wikiteam
Anmeldungsdatum: 4. Oktober 2007
Beiträge: 9837
|
carnap64 schrieb: […] Weshalb funktioniert das mit deinem Befehl, aber nicht, wenn ich das Skript in der Konsole aufrufe?
Den Hinweis von Kreuzschnabel […] Wenn dieses Verzeichnis nicht im PATH ist, musst du einen Pfad angeben, also mindestens ein ./pc_clear_mnt.sh als relativen Pfad zum aktuellen Arbeitsverzeichnis.
hast Du beachtet?
|