如何在 Linux 中禁用普通用户的 CD-ROM 和 USB?

nit*_*ins 7 security linux ubuntu desktop optical-media

Linux如何禁止普通用户访问CD-ROM和USB?

作为安全策略的一部分,我们需要禁用普通用户的 CD-ROM 和 USB 访问。只有 root 用户才能访问。我们主要使用 Ubuntu Linux。

ask*_*tor 12

从 /etc/group 中的 'cdrom' 和 'plugdev' 组中删除用户更容易。


nit*_*ins 3

找到了我的问题的解决方案。

禁用USB

# mv /lib/modules/$(uname -r)/kernel/drivers/usb/storage/usb-storage.ko /root
Run Code Online (Sandbox Code Playgroud)

禁用 CDROM

# mv  /lib/modules/$(uname -r)/kernel/drivers/cdrom/cdrom.ko /root
Run Code Online (Sandbox Code Playgroud)

http://www.cyberciti.biz/faq/linux-disable-modprobe-loading-of-usb-storage-driver/

http://blog.ask4itsolutions.com/2010/05/07/disable-block-cddvd-rom-linux-rhel/

  • 这是最糟糕的解决方案(上述解决方案)。我认为人们需要查看他们的 /etc/fstab 文件以进行此类操作。如果他们从 /etc/fstab 文件中的 cdrom/dvd 行中取出“nouser”选项那么就可以达到预期的结果。像这样移出和移入模块是一个非常糟糕的选择。 (2认同)