linux永久禁用光驱的命令
时间: 2024-09-19 15:09:03 浏览: 100
在Linux系统中,如果你想永久禁止某个设备(如光驱)的自动运行,通常需要修改一些系统配置文件。对于USB光驱等外置设备,可以考虑以下几个步骤:
1. 打开终端:通过快捷键`Ctrl+Alt+T`或者搜索栏找到并打开“终端”应用。
2. 切换到root用户(如果当前不是root):输入`sudo -i`并输入密码,获取管理员权限。
3. 禁止自动挂载:编辑`etc/fstab`文件,这个文件记录了系统的自动挂载点。查找对应于光驱的条目,它可能会像这样:
```
/dev/cdrom /media/cdrom0 auto noauto,nocase,ro 0 0
```
将`noauto`改为`remount`或者`none`,表示永不自动挂载。
4. 编辑udev规则:UDEV是一个动态设备管理系统,管理设备的加载。可以创建一个名为`.uvc.disable`的文件(注意开头的点),放到相应设备的目录下(例如 `/etc/udev/rules.d/60-optical-disks.rules` 或 `/etc/udev/rules.d/69-optical-disks.rules`),添加类似下面的内容:
```
ACTION=="add", SUBSYSTEMS=="block", ATTR{device}=="cdrom", RUN+="/bin/echo 'ACTION=add' >> /var/log/no-disc.log && sleep 5 && /sbin/udevdadm control --reload-rules"
ACTION=="remove", SUBSYSTEMS=="block", ATTR{device}=="cdrom", RUN+="/bin/echo 'ACTION=remove' >> /var/log/no-disc.log && sleep 5 && /sbin/udevdadm control --reload-rules"
```
完成以上操作后,下次电脑启动时光驱就不会自动加载了。如果有疑问,你可以查阅Linux文档或者查看日志文件 `/var/log/no-disc.log` 来确认操作是否生效。
阅读全文