银河麒麟U盘只读是因内核以ro模式挂载,需先用lsblk -f查RO列是否为1,若为1则卸载后用dosfsck/ntfsfix/exfatfsck修复文件系统,再关闭安全中心USB只读策略或临时禁用kysec模块。

银河麒麟系统中U盘文件显示只读、右键删除提示“权限不足”或“拒绝访问”,本质是文件系统被内核以只读模式挂载,而非单个文件权限问题——直接修改文件属性或右键勾选“可写”无效,因为底层挂载点已锁定为ro。
确认U盘是否被内核强制只读挂载
打开终端,执行:lsblk -f -o NAME,FSTYPE,LABEL,MOUNTPOINT,RO,SIZE。
重点查看输出中U盘分区行(如sdb1)的RO列:若值为1,说明内核已将其挂载为只读,所有文件操作均受此限制;若为0,则问题出在安全中心策略或文件系统错误。
若RO=1,跳过图形界面权限修改,直接进入下一步——强行卸载并修复文件系统。
卸载U盘并修复文件系统
第一步:根据上一步查到的挂载点(如/media/用户名/MyUSB)或设备名(如/dev/sdb1),执行卸载:
sudo umount /media/用户名/MyUSB 或 sudo umount /dev/sdb1。
若提示“设备正忙”,加-l参数懒卸载:sudo umount -l /dev/sdb1——【必须卸载成功才能修复,否则dosfsck等命令会报错退出】。
第二步:识别文件系统类型。执行lsblk -f,看FSTYPE列对应值:
• FAT32/FAT16 → 执行:sudo dosfsck -a -v /dev/sdb1;
• NTFS → 执行:sudo ntfsfix /dev/sdb1;
• exFAT → 先安装工具:sudo apt install exfat-utils,再执行:sudo exfatfsck -v /dev/sdb1。
第三步:修复完成后,重新插拔U盘,系统将自动以读写模式重新挂载。
关闭安全中心外设管控(弹窗+只读双解)
方法一:图形界面操作(推荐)
点击【开始菜单】→搜索并打开【安全中心】→进入【设备安全】→点击【高级配置】→找到【USB移动存储】→将权限从“只读”改为“读写”→点击【应用】→重新插拔U盘。
方法二:命令行临时禁用(无GUI环境适用)
执行:sudo kysec_set -d → 该命令会停用kysec模块,立即解除外设拦截和只读强制策略 → 插入U盘后即可正常读写。
【注意】此操作重启后失效,无需担心长期安全风险】。
方法三:关闭外设弹窗干扰(不改权限,仅去提示)
在安全中心【设备安全】页,直接关闭【外设管控】开关 → 此后插入U盘不再弹窗,但默认仍为只读;需配合方法一同步修改USB权限才生效。

















