If you want to know how to disable a specific USB port in Linux so that it does not function properly then you have reached the right place. There are many ways that you can try to stop the USB port cheating in Linux. But the most practical and least complicated way to stop USB ports cheating is with a software tool. Using a software tool is simple and easy. Let us see how to do it in detail.
First of all, you will need to get your USB identifier of your gadget, Just by using a usb. And in Linux, everything is stored as a file, so you can manage to block USB ports in Linux to disable USB ports one: Copy the UB files of the device to a new directory. For example if you have a USB 2.0 drive then you would cd into /mnt/ematex and copy the files to there. If you want to have an organized USB storage then you could cd into anything like Desktop and create a sub-partition for the device. Or if you want to keep the files in one place than you could create a user partition.
Second thing is to find out which device is responsible for this problem.
For instance if you have an android device like an a device or rooted mobile phone then you need to look at your firmware. Firmware is the operating system on your device that tells it how to work. And the firmwares for many of the older USB Otg devices are now obsolete. You could search for the corresponding USB ports device on the web and download the latest version for your device.
If your USB port is not working on your system, then you could download an uGUI programmatically turn off USB ports software. This uGUI programmatically turns off all the USB ports in your PC. But, it does not do it for you. You will have to manually turn them off in your computer first. This process takes some time and may require some technical knowledge.
You can actually use Linux power management tools like uvcport or usbperc to turn off the USB port.
But these softwares are not very reliable because they are not very well supported. Most of the drivers for these softwares are old or corrupt. So if you want to use these programs you need to update your drivers frequently. For example: update uvcport with every kernel upgrade; update uhidperc with every new kernel.
How to disable a specific usb port permanently in Linux, you should also consider hiding it in your system settings. For example: hide usb ports in /etc/hosts and /etc/ports. Hiding these ports in these files can prevent your system from running slowly because sometimes other software on your computer cannot see these ports, like software for FTP, Directories, or other file types used on your FTP server.
The third way on how to disable a specific usb port permanently in Linux is through a program called uiahobuler. This is a software that can automatically turn off all the USB ports on your computer. This tool works by monitoring the number of used ports by running various commands like UShartichd port monitor. Then, when there is no more activity on any of the USB ports, it automatically closes it.
How to disable a specific USB port permanently in Linux is also possible with the use of smart usb hubs.
If your computer uses a hub as opposed to USB ports, then you might be interested to know that there are actually smart USB hubs. These hubs have a standardized form of communication that allows them to be connected with just about any software platform out there. Then, instead of using regular USB ports, you can just plug in a hub into one of those smart hubs and have the computer to communicate with it through its USB ports.