ECryptfs
eCryptfs - En krypterad filsystemslösning
`eCryptfs` är ett lager av krypterat filsystem som erbjuder transparent kryptering av filer och kataloger på Linux-system.
NAMN
eCryptfs - En krypterad filsystemslösning
SYNOPSIS
mount -t ecryptfs [alternativ] <katalog> <monteringspunkt>
BESKRIVNING
`eCryptfs` är ett POSIX-kompatibelt filsystem som erbjuder transparent kryptering. Det fungerar som ett lager mellan användarens filsystem och lagringsenheten, vilket gör det möjligt att kryptera och dekryptera filer utan att ändra befintliga applikationer.
ALTERNATIV
Kommandot `mount -t ecryptfs` stöder flera alternativ som kan användas för att justera dess beteende:
- key=VALUE - Ange krypteringsnyckeln.
- ecryptfs_cipher=CIPHER - Ange krypteringsalgoritmen (standard: aes).
- ecryptfs_key_bytes=BYTES - Ange nyckellängden i byte (standard: 16).
- ecryptfs_passthrough=n|y - Aktivera eller inaktivera pass-through-läge.
- ecryptfs_enable_filename_crypto=n|y - Aktivera eller inaktivera filnamnskryptering.
- ecryptfs_fnek_sig=SIG - Använd en specifik FNEK-signatur.
- ecryptfs_sig=SIG - Använd en specifik signatur.
- ecryptfs_xattr=n|y - Aktivera eller inaktivera xattr-läge.
- ecryptfs_unlink_sigs=n|y - Radera signaturer vid avmontering.
- ecryptfs_enable_plaintext_passthrough=n|y - Tillåt eller förhindra pass-through av klartextfiler.
- ecryptfs_auto_unmount=n|y - Aktivera eller inaktivera automatisk avmontering vid utloggning.
- ecryptfs_check_auth_tok_sig=n|y - Kontrollera autentiseringstokens signaturer.
EXEMPEL
Här är några praktiska exempel som visar hur du kan använda `eCryptfs`-kommandot och dess alternativ:
Montera en krypterad katalog
sudo mount -t ecryptfs /mnt/secret /mnt/encrypted
Denna kommando monterar katalogen `/mnt/secret` som en krypterad filsystem på `/mnt/encrypted`.
Använda en specifik krypteringsalgoritm och nyckellängd
sudo mount -t ecryptfs -o ecryptfs_cipher=aes,ecryptfs_key_bytes=32 /mnt/secret /mnt/encrypted
Denna kommando använder AES-krypteringsalgoritmen med en nyckellängd på 32 byte.
Aktivera filnamnskryptering
sudo mount -t ecryptfs -o ecryptfs_enable_filename_crypto=y /mnt/secret /mnt/encrypted
Denna kommando aktiverar kryptering av filnamn.
Använda en specifik signatur för kryptering
sudo mount -t ecryptfs -o ecryptfs_sig=1234567890abcdef /mnt/secret /mnt/encrypted
Denna kommando använder en specifik signatur för att identifiera krypteringsnyckeln.
Automatisera montering med fstab
/mnt/secret /mnt/encrypted ecryptfs defaults,ecryptfs_cipher=aes,ecryptfs_key_bytes=16 0 0
Lägg till denna rad i `/etc/fstab` för att automatiskt montera en krypterad katalog vid systemstart.
Avmontera en krypterad katalog
sudo umount /mnt/encrypted
Denna kommando avmonterar den krypterade katalogen `/mnt/encrypted`.
SKILLNADER MELLAN macOS OCH LINUX
Det finns några viktiga skillnader att tänka på när man använder `eCryptfs` på macOS jämfört med Linux:
Tillgänglighet: `eCryptfs` är specifikt designat för Linux-kärnan och är inte tillgängligt på macOS. macOS-användare kan använda andra krypteringsverktyg som FileVault eller VeraCrypt för att uppnå liknande funktionalitet.
Installationssteg på Linux:
- På Debian-baserade system:
sudo apt-get update
sudo apt-get install ecryptfs-utils
- På Red Hat-baserade system:
sudo yum install ecryptfs-utils
Installationssteg på macOS: Eftersom `eCryptfs` inte är tillgängligt på macOS, rekommenderas användare att använda inbyggda krypteringsverktyg som FileVault för fullständig diskkryptering eller tredjepartsverktyg som VeraCrypt för att skapa krypterade volymer.
Användning: På Linux är `eCryptfs` en kraftfull och flexibel lösning för kryptering av filer och kataloger. macOS-användare måste använda alternativa verktyg som tillhandahåller liknande funktionalitet, men som är mer integrerade med macOS-ekosystemet.
Funktionalitet: De flesta funktioner som erbjuds av `eCryptfs` är specifika för Linux, inklusive integration med kernel och stöd för avancerade krypteringsfunktioner. macOS erbjuder inbyggda alternativ för diskkryptering och dataskydd som är enklare att använda men kan sakna viss avancerad funktionalitet.
FELSÖKNING
Om du får ett felmeddelande när du använder `eCryptfs`, kontrollera följande:
Att du använder rätt syntax och alternativ för ditt specifika kommando. Att katalogerna du försöker använda är korrekt skapade och har rätt behörigheter. Att alla nödvändiga paket och bibliotek är installerade och uppdaterade. Att kärnmodulen `ecryptfs` är laddad och aktiv.
Vanliga fel och deras lösningar:
- Felmeddelande: "Failed to mount eCryptfs":
* Lösning: Kontrollera att du har rättigheter att montera filsystemet och att alla nödvändiga alternativ är korrekta.
- Felmeddelande: "Error reading passphrase":
* Lösning: Kontrollera att du anger rätt lösenord och att din tangentbordslayout är korrekt inställd.
- Felmeddelande: "Key not found in user session keyring":
* Lösning: Se till att nyckeln är laddad i sessionens nyckelring och att du använder rätt signatur.
AVANCERAD ANVÄNDNING
`eCryptfs` erbjuder avancerade funktioner som kan användas för att hantera krypterade filsystem mer effektivt. Här är några exempel:
Hantera nyckelringar och signaturer
keyctl show
Använd detta kommando för att visa nycklar i den aktuella sessionens nyckelring.
Ladda en nyckel i nyckelringen
ecryptfs-add-passphrase
Denna kommando lägger till en ny passphrase i nyckelringen och visar dess signatur.
Använda PAM-moduler för att automatiskt hantera krypterade hemkataloger
Installera nödvändiga PAM-moduler och konfigurera `/etc/pam.d/common-auth`:
auth required pam_ecryptfs.so unwrap
session required pam_ecryptfs.so
Dessa inställningar möjliggör automatisk hantering av krypterade hemkataloger vid inloggning och utloggning.
Kryptera en befintlig katalog
sudo ecryptfs-migrate-home -u användare
Denna kommando krypterar hemkatalogen för den angivna användaren.
Återställa en krypterad katalog
sudo ecryptfs-recover-private
Denna kommando söker efter krypterade privata kataloger och monterar dem tillfälligt för återställning.
SE ÄVEN
- cryptsetup - Verktyg för att hantera LUKS-krypterade volymer.
- encfs - Ett användarutrymmesbaserat krypterat filsystem.
- dm-crypt - En diskkrypteringslösning som ingår i Linux-kärnan.
- FileVault - macOS inbyggda diskkrypteringslösning.
- VeraCrypt - En öppen källkods lösning för att skapa krypterade volymer.
FÖRFATTARE
`eCryptfs` utvecklades av Michael Halcrow och bidragsgivare som en del av eCryptfs-projektet.
KOLOFON
Denna sida är en del av eCryptfs-projektet. Mer information om projektet finns på ⟨https://ecryptfs.org⟩. Om du har en buggrapport för denna manualsida, se ⟨https://launchpad.net/ecryptfs⟩. Denna sida erhölls från projektets upstream Git-repository ⟨https://git.launchpad.net/ecryptfs⟩ den 2023-12-22. Om du upptäcker några renderingsproblem i denna HTML-version av sidan, eller om du tror att det finns en bättre eller mer uppdaterad källa för sidan, eller om du har korrigeringar eller förbättringar av informationen i denna KOLOFON (som inte är en del av den ursprungliga manualsidan), skicka ett e-postmeddelande till man-pages@man7.org.
KÄLLOR
eCryptfs manual (Linux) eCryptfs Officiell Webbplats eCryptfs Launchpad
Sidslut
Det här är en maskinöversättning av linux kommando manualen till svenska. Om du hittar fel är vi tacksamma om du rapporterar dem via formuläret som finns på
https://www.linux.se/kontaka-linux-se/
Tack till Datorhjälp som har sponsrat Linux.se med webserver.