Tôi muốn có một thư mục được mã hóa (không phải homedir!) Hãy nói / testdata.
Tôi đã sử dụng lệnh và tham số sau để mã hóa nó:
root@pc:~# mount -t ecryptfs /testdata/ /testdata/
Passphrase:
Select cipher:
1) aes: blocksize = 16; min keysize = 16; max keysize = 32
2) blowfish: blocksize = 8; min keysize = 16; max keysize = 56
3) des3_ede: blocksize = 8; min keysize = 24; max keysize = 24
4) twofish: blocksize = 16; min keysize = 16; max keysize = 32
5) cast6: blocksize = 16; min keysize = 16; max keysize = 32
6) cast5: blocksize = 8; min keysize = 5; max keysize = 16
Selection [aes]:
Select key bytes:
1) 16
2) 32
3) 24
Selection [16]:
Enable plaintext passthrough (y/n) [n]:
Enable filename encryption (y/n) [n]: y
Filename Encryption Key (FNEK) Signature [b9fc92f854a4c85b]:
Attempting to mount with the following options:
ecryptfs_unlink_sigs
ecryptfs_fnek_sig=b9fc92f854a4c85b
ecryptfs_key_bytes=16
ecryptfs_cipher=aes
ecryptfs_sig=b9fc92f854a4c85b
WARNING: Based on the contents of [/root/.ecryptfs/sig-cache.txt],
it looks like you have never mounted with this key
before. This could mean that you have typed your
passphrase wrong.
Would you like to proceed with the mount (yes/no)? : yes
Would you like to append sig [b9fc92f854a4c85b] to
[/root/.ecryptfs/sig-cache.txt]
in order to avoid this warning in the future (yes/no)? : yes
Successfully appended new sig to user sig cache file
Mounted eCryptfs
Lệnh này tạo tập tin này:
root@pc:~# cat .ecryptfs/sig-cache.txt
b9fc92f854a4c85b
Bây giờ tôi muốn thay đổi cụm mật khẩu tôi đã sử dụng trước đây. Tôi đã tìm thấy ecryptfs-rewrap-passphrase
lệnh nhưng tôi không chắc mình có đi đúng đường không:
root@pc:~# ecryptfs-rewrap-passphrase .ecryptfs/sig-cache.txt
Old wrapping passphrase:
New wrapping passphrase:
New wrapping passphrase (again):
Error: Unwrapping passphrase failed [-5]
Info: Check the system log for more information from libecryptfs
/var/log/syslog
nói:
Jul 13 13:16:19 pc ecryptfs-rewrap-passphrase: ecryptfs_unwrap_passphrase: PK11_CipherOp() error; SECFailure = [-1]; PORT_GetError() = [-8188]
Tôi có một trạng thái người mới liên quan đến ecryptfs và tôi sẽ đánh giá cao sự giác ngộ ở đây.
ecryptfs-rewrap-passphrase
không phải là công cụ phù hợp cho công việc này. Không cóhome/.ecryptfs
thư mục nào vì tôi không có người dùng có thư mục được mã hóa. Có cách nào để thay đổi cụm mật khẩu trên thư mục được mã hóa thủ công của tôi không?