如何禁止u盘传文件

为了防止信息泄露或恶意软件入侵,可以禁止 U 盘文件传输。方法包括:Windows:禁用 USB 设备中的“启动”项;macOS:取消选中“安全与隐私”中的“允许应用程序访问”可移动磁盘;Linux:在“/etc/fstab”中添加“ro”选项,使其只读;Linux:在“/etc/udev/rules.d”中创建规则,指定供应商和产品 ID 以阻止 U 盘挂载。

如何禁止u盘传文件

如何禁止U盘传输文件

为防止信息泄露或恶意软件入侵,禁止U盘传输文件可能至关重要。以下列出不同设备和操作系统禁用U盘传输文件的方法:

Windows

  1. 注册表编辑器:

    • 按下 Win + R 并输入 “regedit”。
    • 导航至 “HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\USBSTOR”。
    • 双击 “Start”,将其值改为 “4”。
    • 重新启动计算机。
  2. 组策略编辑器:

    • 按下 Win + R 并输入 “gpedit.msc”。
    • 导航至 “计算机配置\管理模板\系统\设备安装\设备安装限制”。
    • 双击 “禁止安装可移动存储设备”,并将其启用。

macOS

  1. 系统偏好设置:

    • 单击 Apple 菜单并选择 “系统偏好设置”。
    • 单击 “安全与隐私”。
    • 在 “允许应用程序访问” 下,取消选中 “可移动磁盘”。
  2. 终端命令:

    • 打开终端应用程序。
    • 输入以下命令并按下回车:

      sudo nvram boot-args="nio=flag:0x28"
      sudo reboot

      登录后复制

Linux

  1. 编辑 /etc/fstab 文件:

    • 使用文本编辑器(如 nano 或 vi)打开文件 “/etc/fstab”。
    • 找到以 “/dev/sdX” 开头的行,其中 “X” 是U盘的驱动器号。
    • 在 “mount options” 列中,添加 “ro” 选项以只读方式加载U盘。
    • 保存并关闭文件。
  2. 添加 udev 规则:

    • 创建一个名为 “99-disable-usb-storage.rules” 的文件并将其保存到 “/etc/udev/rules.d” 目录中。
    • 在文件中添加以下内容:

      SUBSYSTEM=="usb", ACTION=="add", ATTR{idVendor}=="1234", ATTR{idProduct}=="5678", RUN+="/bin/sh -c 'sync && umount /dev/%k'"

      登录后复制

    • 将 “1234” 和 “5678” 替换为 U 盘的供应商和产品 ID(可通过 “lsusb” 命令获取)。

路由网(www.lu-you.com)其它相关文章!

未经允许不得转载:本文采用知识共享 署名4.0国际许可协议 [BY-NC-SA] 进行授权!路由网 » 如何禁止u盘传文件