외부 하드 디스크가 그룹 플로피에 있는 것을 중지

외부 하드 디스크가 그룹 플로피에 있는 것을 중지

USB로 연결된 외장 하드 디스크가 있습니다. 외부 파일이므로 해당 /dev 파일은 그룹 플로피에 있습니다. 그러나 나는 그것이 내부인 것처럼 사용합니다. 나는 또한 때때로 SD 카드와 기타 USB 장치를 포맷하는데, 이를 위해 그룹 플로피에 있습니다. 실수로 이 하드 디스크를 포맷하고 싶지 않으므로 그룹 플로피에 저장하고 싶지 않습니다.

다른 그룹에 속하도록 어떻게 구성합니까? 현재 udev에서 관리하고 있습니다. udev를 구성하는 방법을 알 수 없었습니다.

나는 Debian 7(Wheezy)을 사용하고 있습니다.

답변1

이와 같은 간단한 UDEV 규칙이 도움이 될 것입니다.

SUBSYSTEM=="block", ATTRS{idVendor}=="058f", ATTRS{idProduct}=="6366", GROUP="disk"

에 추가하면 이후에 처리되어 그룹 이 할당 /etc/udev/rules.d/92-treat-my-usb-drive-as-internal.rules됩니다 .91-permissions.rulesfloppy

idVendor다음 idProduct을 사용하여 USB 드라이브를 감지할 수 있습니다 $ lsusb.

$ lsusb
Bus 001 Device 005: ID 058f:6366 Alcor Micro Corp. Multi Flash Reader
<...>

이는 매우 고유하지 않다는 점에 유의하십시오. 모든 단일 장치가 아니라 모델을 식별합니다. 그것이 당신에게 문제가 된다면, $ udevadm info -a -n /dev/sdx좀 더 독특한 것을 찾아볼 수도 있습니다.

그런데 Jessie에서는 91-permissions.rules삭제되었습니다(버그 참조).#751892), 따라서 SD 카드를 계속 포맷하려면 업그레이드 후에 반대 작업도 준비해야 합니다.

관련 정보