LUKS USB 장치 잠금 해제 오류: 지원되지 않는 작업

LUKS USB 장치 잠금 해제 오류: 지원되지 않는 작업

나는 Cinnamon과 함께 Debian 11 시스템을 사용하고 있으며 ext4 파일 시스템을 사용하여 LUKS 암호화된 USB 장치의 잠금을 해제하려고 시도하고 있습니다. 장치를 성공적으로 생성했으며 수동으로 루팅하고 cryptsetup을 사용하여 잠금을 해제할 때 사용할 수 있습니다.

nemo 파일 브라우저를 사용하면 비밀번호가 맞는지 틀리는지에 관계없이 즉시 오류가 발생합니다.Error unlocking /dev/sdb1: Failed to activate device: Operation not supported

nemo가 이러한 작업을 수행하는 데 사용된다는 것을 알고 gio명령줄에서 시도했지만 동일한 오류가 발생했습니다.

udiskctl unlock -b /dev/sdb1유사한 오류를 사용하여 시도했습니다 .

Error unlocking /dev/sdb1: GDBus.Error:org.freedesktop.UDisks2.Error.Failed: Error unlocking /dev/sdb1: Failed to activate device: Operation not supported

작업이 지원되지 않는다고 표시되는 이유는 무엇입니까? 이전 시스템에서는 nemo암호화된 Luks 드라이브를 문제 없이 사용할 수 있었습니다 . 지원되지 않는 작업을 어떻게 알 수 있나요? operation not permitted비밀번호가 잘못되었다는 오류가 있는 다른 게시물을 찾았지만 이에 대한 내용은 없습니다.operation not supported

답변1

나는 내 인생을 더 힘들게 만들고 싶기 때문에 이전에 이 컴퓨터에 SELinux를 설치했습니다. 처음에는 이것이 SELinux 관련 문제일지도 모른다고 생각했지만, 내 로그를 검색해 보면 관련 AVC 거부가 없기 때문에 문제라고 생각하지 않습니다(거부 없음). 오늘은 허용 모드로 부팅해서 같은 작업을 시도해 봐야겠다고 생각했습니다. 작업이 성공했습니다.

허용 모드에서 거부 로그를 확인한 결과 udisksd 거부 작업이 많이 있어서 모두 허용하고 강제 모드로 다시 시작하니 문제가 해결된 것 같습니다. 이전에 로그인 후 SELinux를 수동으로 실행하여 허용 모드로 설정하려고 시도했지만 setenforce 0효과가 없는 것 같습니다. 허용 모드에서 전체 부팅을 통해서만 문제가 해결됩니다.

또한 SELinux를 장황한 모드(숨겨진 거부 메시지 표시 가능성이 더 높음)로 실행해도 다른 거부가 표시되지 않았음을 지적하고 싶습니다 semodule -DB. 이것이 SELinux 문제라고 의심되지 않는 또 다른 이유입니다.

관련 정보