Mamy sytuację, w której mamy kartę SD wymagającą określonego hasła chronionego hasłem.
Folder zawiera pliki wideo i musi być dostępny dla aplikacji (Kodi).
Muszą być spełnione następujące warunki:
- Karta SD musi być używana przez wiele różnych maszyn
- Każdy, kto ma hasło, musi mieć możliwość dodawania / edycji / usuwania plików w folderze
- Kodi powinien mieć dostęp do folderu, ponieważ automatycznie odtwarza filmy z tego miejsca (co obecnie już robi)
Czy istnieje jakiś sposób dodania hasła do pliku przy użyciu terminala? Zaleca się, aby w tym celu nie instalować żadnych aplikacji zewnętrznych, ale mam wrażenie, że może to być nieuniknione.
Przeglądałem już opcje szyfrowania, takie jak cryptkeeper i GnuGP, ale nie jestem przekonany, czy mogą one spełnić trzy powyższe warunki.
Odpowiedzi:
Wygląda na to, że potrzebujesz szyfrowania w locie, więc możesz po prostu „odblokować” i odczytać pliki natychmiast, bez odszyfrowywania ich w drugiej lokalizacji (np. Potrzeby gpg).
Cryptkeeper używa EncFS, oba zwykle nie są instalowane domyślnie w ogólnych dystrybucjach.
cryptsetup
często jest instalowany domyślnie, więc możesz użyć LUKS na całej karcie SD, tylko na partycji lub po prostu na pliku.Aby użyć LUKS na całej karcie:
cryptsetup luksFormat <device>
cryptsetup luksOpen <device> mapname
mkfs.ext4 /dev/mapper/mapname
(w razie potrzeby użyj innego systemu plików zamiast ext4)mount /dev/mapper/mapname /mountpoint
cp
) pliki do kontenera na/mountpoint
Aby odczytać pliki / odtworzyć wideo, wykonaj kroki 2-4, a następnie powiedz Kodi (lub dowolnemu programowi), aby przeczytał pliki na
/mountpoint
Aby użyć tylko pliku na karcie SD, zamień
<device>
na plik. Można utworzyć plik na karcie SD za pomocą:fallocate -l <length> file
lub
head -c <length> /dev/zero > file
Jeśli używasz LUKS tylko do pliku, możesz również dodać mały skrypt instalacyjny zawierający kroki 2-4, chyba że system lub menedżer plików (lub
gnome-disk-utility
) odblokuje i zamontuje pojemnik LUKS jednym lub dwoma kliknięciami.eCryptfs to kolejna opcja, chociaż IMO nie jest tak łatwe do skonfigurowania i używania jak LUKS, chociaż zwykle jest już również zainstalowane. Zobacz tę odpowiedź na askubuntu, aby uzyskać informacje na temat eCryptfs z losowym katalogiem.
źródło