
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.rules
floppy
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 카드를 계속 포맷하려면 업그레이드 후에 반대 작업도 준비해야 합니다.