2017-11-10 9 views
0

이 경우에 뭔가 빠졌다고 생각합니다. 컴퓨터의 모든 USB 포트를 비활성화하고 싶습니다 (누군가가 마우스 나 키보드를 꽂지 않고 모든 것을 망가뜨릴 수 있습니다) 2.6.38 이상의 커널에서 다른 주제를 보았으므로 다음을 사용해야합니다 :데비안 컴퓨터에서 USB 포트 사용 안함

echo "0" > "/sys/bus/usb/devices/usbX/power/autosuspend_delay_ms" 
echo "auto" > "/sys/bus/usb/devices/usbX/power/control" 

스크립트가 기술적으로 작동하지만 설정은 해당 파일에서 양호하지만 포트는 여전히 작동합니다. 내가 무엇이 누락 되었습니까?

감사합니다.

+0

글쎄, 예를 들어, 나는 usb1에 대해 한 줄, usb2에 한 줄, usb3 한 줄을 만들었다. –

+0

당신은 장치 ID를 사용하고 있습니까? 예를 들어 사용중인 장치 "id"가 올바른지 확인하십시오 :'dmesg | grep "usb"'를 사용하고 "usb"다음에 숫자를 사용하십시오. 예 :'usb 2-4.4 : SerialNumber : A0848020' :'/sys/bus/usb/devices/2-4.4/power/ ... .' 그리고 기기가 사용 중이 아닌지 확인하십시오. – AnouarZ

+0

여기에서 답을 확인하십시오. 한 번에 비활성화 할 수있는 방법도 있습니다. https://stackoverflow.com/questions/4702216/controlling-a-usb-power-supply-on -off-with-linux/12675749 # 12675749 – AnouarZ

답변

1

기기 ID를 사용하고 있습니까? 예를 들어, 사용중인 장치 "ID가"올바른지 확인 : dmesg | grep "usb"을하고 "USB"후 번호를 사용, 예를 들어 : usb 2-4.4: SerialNumber: A0848020 당신은 사용 : 장치를 사용하지 않을 것을 /sys/bus/usb/devices/2-4.4/power/....을 그리고 확인

자동 휴지통 기능은 유휴 장치가 저전력 상태 (꺼져있는 것처럼 보일 수 있음)로 들어가도록 허용하고 나중에 필요할 때만 호스트 또는 일부 외부 이벤트에 의해 다시 시작되도록하기위한 것입니다. 그것은 자동적으로 발생합니다. 포트 자체는 실제로 절대로 꺼지지 않습니다.

그러나 원하는 경우 루트 사용자 만 가능하게 설정할 수있는 USB 저장 장치를 비활성화 할 수 있습니다. 또한 염두에 두어야뿐만 아니라 바인딩 해제/바인딩에 관계없이 USB 포트의 전원을 차단할 칩셋을하지 않는이 사용자 친화적 인 도구 PowerTOP

확인뿐만 아니라 BIND이 방법으로 확인이 link

를 참조하십시오. 장치가 여전히 전원을 공급받습니다.