如何防止标准用户使用USB端口?


12

我和其他3位普通用户一起管理我的一台大学PC。如果可能的话,我想限制其他3个普通用户使用USB。我正在使用Ubuntu 12.04。

Answers:


8

您可以在只有root用户才能启用的Ubuntu中禁用USB存储设备。只需按键盘上的Ctrl+ Alt+ T打开终端。打开时,运行以下命令。

gksudo gedit /etc/modprobe.d/blacklist.conf

在此处输入图片说明

打开时,将黑名单添加usb_storage为最后一行,然后使用下面的命令打开rc.local文件

gksudo gedit /etc/rc.local

打开时,modprobe -r usb_storage在行出口0之前添加

在此处输入图片说明

现在继续并重新启动系统。

要进行安装,请打开终端并使用以下命令。

sudo modprobe usb_storage

要卸载USB设备,只需在文件管理器中右键单击该设备,然后选择safley remove或Unmount device然后运行

sudo rmmod usb_storage

在终端。

来源:如何禁用和启用USB设备


1
这会以相当钝的方式禁用整个USB存储系统。确实不是这样做的方法。Ubuntu为此使用组权限(请参阅我的答案)。
保罗·汉施(PaulHänsch)2012年

我还必须添加blacklist uasUbuntu 18.04.1才能完成此工作。
Surya Teja Karra

0

要拒绝用户使用USB存储设备的权限,应该足以将他们从组plugdev中删除。


参见链接“如何禁用和启用USB设备”
Mitch

2
哦,我认为围绕modprobing完全可以完全废除USB,这是最初的问题,承认。但是,usb_storage模块不是也仅适用于usb卷吗?是否通过删除usb_storage禁用了网络摄像头?(使用我的方法仍然可以正常运行)
PaulHänsch,2012年

哦..以及您发布的链接,这是一种方法,是的,但是很乏味。而且它完全忽略与polkit设置等现代分布
保罗·汉施
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.