【技术实现步骤摘要】
可移除设备的访问方法、装置和可读存储介质
[0001]本申请涉及计算机
,尤其涉及一种可移除设备的访问方法、装置和可读存储介质。
技术介绍
[0002]Linux操作系统是一个多用户多任务的操作系统,其支持多个用户登录一个操作系统执行各自不同的任务,且互不影响。第一用户在登录操作系统后插入U盘,会使得操作系统识别到U盘,并执行U盘的挂载任务,以将U盘挂载至/media/a/,即第一用户的登录账号a的目录下。在操作系统执行完成U盘的挂载任务后,U盘的所有者为第一用户,该第一用户可以访问U盘。
[0003]然而,由于U盘挂载至第一用户的登录账号的目录下。因此,该U盘仅允许超级用户和第一用户访问。因而,在第一用户的登录账号注销后,登录操作系统的第二用户无法访问该U盘。基于此,如何避免因登录用户变更使得U盘无法访问成为亟需解决的问题。
技术实现思路
[0004]本申请实施例提供一种可移除设备的访问方法、装置和可读存储介质,可以在操作系统的登录用户变更后,使得变更后的用户继续访问用户变更前插入的U盘。r/>[0005]为本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种可移除设备的访问方法,其特征在于,应用于计算机设备,所述计算机设备具有Linux操作系统,所述方法包括:在获取到第一用户账号的账号注销指令后,在挂载有可移除设备的情况下,卸载所述可移除设备;执行所述账号注销指令,以注销所述第一用户账号;在第二用户账号登录后,重新识别所述可移除设备,并将所述可移除设备挂载至所述第二用户账号。2.根据权利1所述的方法,其特征在于,在所述在挂载有可移除设备的情况下,卸载所述可移除设备之前,所述方法还包括:获取已挂载设备列表,所述已挂载设备列表用于记录已挂载的电子设备的实例标识,所述实例标识用于指示管理已挂载的电子设备的挂载命令实例;在所述已挂载设备列表为非空的情况下,通过所述实例标识指示的挂载命令实例,获取所述实例标识对应的电子设备的挂载情况信息,所述挂载情况信息用于反映所述电子设备是否为可移除设备;所述在挂载有可移除设备的情况下,卸载所述可移除设备,包括:在根据所述挂载情况信息确定所述电子设备为可移除设备的情况下,卸载所述可移除设备。3.根据权利要求2所述的方法,其特征在于,所述挂载情况信息包括:卸载情况信息、弹出情况信息、挂载驱动实例信息和挂载卷实例信息;所述卸载情况信息用于指示所述电子设备是否可卸载,所述弹出情况信息用于指示所述电子设备是否可弹出,所述挂载驱动实例信息用于指示是否存在所述电子设备对应的挂载驱动实例,所述挂载卷实例信息用于指示是否存在所述电子设备对应的挂载卷实例;所述根据所述挂载情况信息确定所述电子设备为可移除设备,包括:在所述挂载情况信息满足目标条件的情况下,确定所述电子设备为可移除设备;所述目标条件为:所述卸载情况信息指示所述电子设备可卸载,所述弹出情况信息指示所述电子设备可弹出,所述挂载驱动实例信息指示存在所述挂载驱动实例,所述挂载卷实例信息指示存在所述挂载卷实例。4.根据权利要求1至3任一所述的方法,其特征在于,所述卸载所述可移除设备,包括:获取所述可移除设备的挂载路径;在所述挂载路径在所述第一用户账号的目录下时,卸载所述可移除设备。5.根据权利要求2所述的方法,其特征在于,所述获取已挂载设备列表,包括:调用卷管理器实例,获取已挂载设备列表。6.一种可移除设备的访问装置,其特...
【专利技术属性】
技术研发人员:请求不公布姓名,
申请(专利权)人:中科方德软件有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。