linux 禁止光驱刻录
时间: 2023-06-23 19:50:13 浏览: 153
在 Linux 中禁止光驱刻录,可以通过以下步骤实现:
1. 安装 `nautilus-actions` 工具,输入以下命令:
```
sudo apt-get install nautilus-actions
```
2. 打开 `nautilus-actions-config-tool` 工具,输入以下命令:
```
nautilus-actions-config-tool
```
3. 点击左侧的 “Define a new action” 按钮,输入一个名称,如 “Disable CD/DVD burning” 。
4. 在 “Command” 标签页中,输入以下命令:
```
eject -i 1
```
这个命令将弹出光驱的托盘,禁止光盘的插入和刻录。
5. 在右侧的 “Mime Types” 标签页中,选择 “image” 和 “audio” 类型,这样就禁止了对图片和音频文件的刻录。
6. 点击 “Conditions” 标签页,选择 “Never” 选项,这样就禁止了所有用户对光驱的刻录。
7. 点击 “Save” 按钮,保存设置并关闭工具。
8. 在终端中重启 `nautilus` 进程,输入以下命令:
```
nautilus -q
```
这样就完成了禁止光驱刻录的设置。如果需要恢复光驱的刻录功能,可以重新打开 `nautilus-actions-config-tool` 工具,并将上述设置删除或者注释掉。
相关问题
linux环境下可以通过SCSI来禁止光驱刻录的实现方法
对于这个问题,我可以回答。
要禁止 Linux 环境下的光驱刻录,可以使用 udev 规则来实现。具体步骤如下:
1. 首先,需要找到光驱的设备 ID。可以使用 lsblk 命令来查看设备列表,找到光驱的设备名,如 /dev/sr0。
2. 编辑 udev 规则文件,如 /etc/udev/rules.d/99-cdrom.rules,并添加以下内容:
SUBSYSTEM=="block", KERNEL=="sr0", ENV{ID_CDROM}=="?*", ENV{ID_PATH}=="pci-*", RUN+="/usr/bin/cdrwctl -d %N -e 0"
这个规则将在光驱设备加载时执行,将光驱设为只读模式,禁止刻录。
希望这个回答能够帮助你解决问题。
Linux下禁止使用刻录设备
在 Linux 下禁止使用刻录设备可以通过以下步骤实现:
1. 打开终端,以 root 身份运行命令:`chmod 000 /dev/sr0`(如果你的刻录设备是 /dev/sr0 的话)。
2. 在 /etc/fstab 文件中添加下面一行:
```
/dev/sr0 /media/cdrom iso9660 ro,noauto 0 0
```
这个操作会禁止系统自动挂载光盘,也就是默认情况下会自动挂载的 /media/cdrom 目录。
3. 重新启动系统使修改生效。
这样做之后,即使有用户尝试使用刻录设备,也会被系统禁止。当然,如果用户以 root 身份登录,仍然可以访问刻录设备。