Udev 규칙이 실행되지 않음

Udev 규칙이 실행되지 않음

usbkey의 특정 파티션을 소유자의 rw로 마운트하고 그룹 및 다른 사용자가 액세스할 수 없도록 udev 규칙을 작성하려고 합니다. 내 규칙은 다음과 같습니다.

하위 시스템=="블록", 커널=="sdc1", 모드="0600", 그룹="mygroup"

내가 아는 한, 이 규칙은 8진수 권한 600을 기반으로 sdc 드라이브 및 마운트 fs(rw-------)의 첫 번째 파티션과 일치해야 합니다.

또한 udevadm control --reload-rules 명령을 실행했지만 아무것도 변경되지 않았습니다. 내 파티션은 644로 마운트되었습니다.

어떤 팁이 있나요?

답변1

나는 이것이 혼란에서 비롯된 것이라고 생각합니다.

내 파티션은 644로 설치되었습니다.

mount 및 udev 규칙은 서로 관련이 거의 없습니다. udev 세트 권한블록 장치/dev/sdc1, 당신을 위한 옵션이 아닙니다. 다른 것들!

아마도 올바른 도구를 사용하고 있지 않은 것 같습니다! 오히려 설치 옵션을 설정하는 도구입니다 udev.udisks

http://storagged.org/doc/udisks2-api/2.9.2/mount_options.html원하는 것을 어떻게 달성했는지 문서화할 수 있습니다.

조언: sdc1USB 스틱이 여러 개인 경우 이러한 이름이 변경될 수 있으므로 이와 같은 정적 파티션 이름을 사용하는 것은 좋지 않습니다. 처음에 UUID를 사용하면 조만간 혼란이 생길 ​​것입니다.

관련 정보