Tente: echo 0 > /sys/bus/usb/devices/${usb}/authorized
em que ${usb}
é a porta usb em questão; use lsusb -t
para obter uma lista. Então ... 0 = desativado, 1 = ativado
Na verdade, uso isso para cortar a energia de um disco rígido externo, embora pelo o que eu sei, isso realmente não elimina a energia, mas sim os recursos de gerenciamento de energia do disco rígido que o desligam porque não o consideram mais conectado. Cortar a energia para uma porta usb parece ser impossível; a única coisa que parece fazer é remover o módulo usb inteiro (embora eu não tenha realmente verificado as tensões ou qualquer coisa :)).