应依次通过控制中心关闭全局相机权限、设备管理器禁用硬件驱动、永久屏蔽uvcvideo内核模块三步阻断摄像头:一、控制中心中关闭“允许应用访问你的相机”及“让桌面应用访问相机”;二、设备管理器中右键禁用“integrated camera”等设备;三、在blacklist.conf中添加blacklist uvcvideo并执行sudo update-initramfs -u后重启。

如果您希望在麒麟系统中阻止任何程序调用笔记本或USB摄像头,防止未经授权的视频采集行为,需从图形界面权限控制、设备驱动层禁用、内核模块屏蔽三个维度同步操作,单一方法可能被绕过。
通过控制中心关闭全局相机权限
该方法在桌面环境层面切断所有应用对摄像头的调用请求,不修改驱动或内核,操作最安全且可随时恢复。
1、点击左下角“开始菜单”,选择“控制中心”。
2、在左侧导航栏中点击“隐私与安全” → “相机”。
3、将页面顶部的“允许应用访问你的相机”总开关切换为“关”。
4、向下滚动,确认“让桌面应用访问相机”也处于关闭状态;若需保留Zoom等可信会议软件,可在下方列表中单独开启其权限开关。
通过设备管理器禁用摄像头硬件
此方式直接停用摄像头对应的硬件驱动,系统将不再识别该设备,设备图标旁会显示灰色禁用标识,重启后仍保持禁用状态。
方法一:图形化操作
1、右键点击“开始按钮”,选择“设备管理器”。
2、展开“照相机”或“图像设备”类别(部分版本归类于“成像设备”)。
3、右键点击摄像头设备(常见名称为“Integrated Camera”或“USB Video Device”)→ 选择“禁用设备”。
4、在弹出的确认对话框中点击“是”。
方法二:命令行快速执行(需已知设备ID)
运行 【sudo kylin-device-manager --disable-camera】 即可完成禁用;若提示命令未找到,请先安装:sudo apt install kylin-device-manager。
永久屏蔽uvcvideo内核驱动模块
该方式让系统启动时彻底不加载摄像头驱动,适用于对隐私要求极高的环境。禁用后所有基于V4L2的应用(包括系统相机、v4l2-ctl、ffmpeg)均无法使用/dev/video*设备节点。
第一步:确认当前摄像头所用驱动
执行 【lsmod | grep video】,观察输出中是否含 uvcvideo;若为 ov5640、gc2145 等专用模块名,请替换后续步骤中的模块名。
第二步:将驱动加入黑名单
运行 echo "blacklist uvcvideo" | sudo tee -a /etc/modprobe.d/blacklist.conf。
第三步:更新初始内存盘
必须立即执行 【sudo update-initramfs -u】,否则重启后黑名单不生效;执行完成后重启系统。











