sudo 없이 ecryptfs 마운트

sudo 없이 ecryptfs 마운트

다음 스크립트를 사용하여 ecryptfs 디렉터리를 마운트합니다(Linux에서 Synology 암호화 폴더를 복구하는 방법).

tty -echo
read -p "Enter passphrase: " PASS; echo
stty echo

sudo mount -t ecryptfs -o key=passphrase,ecryptfs_cipher=aes,ecryptfs_key_bytes=32,ecryptfs_passthrough=no,ecryptfs_enable_filename_crypto=yes,passwd=$PASS $1 $2

일반 사용자로서 sudo 없이 어떻게 이 작업을 수행할 수 있습니까?

답변1

fstab 항목은 다음과 같이 생성될 수 있습니다.https://wiki.archlinux.org/index.php/ECryptfs#Auto-mounting_2

mount 명령을 사용하여 올바른 마운트 옵션을 얻고 이를 fstab 파일에 추가하세요.

/path/to/encrypted/dir /path/to/decrypted/dir ecryptfs              noauto,user,rw,relatime,ecryptfs_fnek_sig=XY,ecryptfs_sig=XY,ecryptfs_cipher=aes,ecryptfs_key_bytes=32,ecryptfs_unlink_sigs 0    0 

여기서 XY는 올바른 서명(설치 시 인쇄됨)으로 대체되어야 합니다.

예를 들어, 설치하기 전에 키링에 비밀번호를 추가해야 합니다.

printf "%s" "mypassword" | ecryptfs-add-passphrase

그런 다음 다음을 통해 볼륨을 마운트할 수 있습니다.

mount -i /path/to/decrypted/dir

답변2

회로 차단기 사용을 고려하세요: 사용자 모드 파일 시스템. 일반 사용자가 파일 시스템을 마운트할 수 있습니다. 퓨즈 파일 시스템을 사용할 수 있는 경우.

관련 정보