本申请实施例提供了一种可移除设备的访问方法、装置和可读存储介质。可移除设备的访问方法应用于计算机设备,所述计算机设备具有Linux操作系统,所述方法包括:在获取到第一用户账号的账号注销指令后,在挂载有可移除设备的情况下,卸载所述可移除设备;执行所述账号注销指令,以注销所述第一用户账号;在第二用户账号登录后,重新识别所述可移除设备,并将所述可移除设备挂载至所述第二用户账号。本申请实施例可以在操作系统的登录用户变更后,使得变更后的用户继续访问用户变更前插入的U盘。盘。盘。
【技术实现步骤摘要】
可移除设备的访问方法、装置和可读存储介质
[0001]本申请涉及计算机
,尤其涉及一种可移除设备的访问方法、装置和可读存储介质。
技术介绍
[0002]Linux操作系统是一个多用户多任务的操作系统,其支持多个用户登录一个操作系统执行各自不同的任务,且互不影响。第一用户在登录操作系统后插入U盘,会使得操作系统识别到U盘,并执行U盘的挂载任务,以将U盘挂载至/media/a/,即第一用户的登录账号a的目录下。在操作系统执行完成U盘的挂载任务后,U盘的所有者为第一用户,该第一用户可以访问U盘。
[0003]然而,由于U盘挂载至第一用户的登录账号的目录下。因此,该U盘仅允许超级用户和第一用户访问。因而,在第一用户的登录账号注销后,登录操作系统的第二用户无法访问该U盘。基于此,如何避免因登录用户变更使得U盘无法访问成为亟需解决的问题。
技术实现思路
[0004]本申请实施例提供一种可移除设备的访问方法、装置和可读存储介质,可以在操作系统的登录用户变更后,使得变更后的用户继续访问用户变更前插入的U盘。
[0005]为了解决上述问题,本申请实施例公开了一种可移除设备的访问方法,应用于计算机设备,所述计算机设备具有Linux操作系统,所述方法包括:
[0006]在获取到第一用户账号的账号注销指令后,在挂载有可移除设备的情况下,卸载所述可移除设备;
[0007]执行所述账号注销指令,以注销所述第一用户账号;
[0008]在第二用户账号登录后,重新识别所述可移除设备,并将所述可移除设备挂载至所述第二用户账号。
[0009]另一方面,本申请实施例公开了一种可移除设备的访问装置,应用于计算机设备,所述计算机设备具有Linux操作系统,所述装置包括:
[0010]卸载模块,用于在获取到第一用户账号的账号注销指令后,在挂载有可移除设备的情况下,卸载所述可移除设备;
[0011]注销模块,用于执行所述账号注销指令,以注销所述第一用户账号;
[0012]挂载模块,用于在第二用户账号登录后,重新识别所述可移除设备,并将所述可移除设备挂载至所述第二用户账号。
[0013]再一方面,本申请实施例公开了一种用于可移除设备的访问装置,包括有存储器,以及一个以上程序,其中一个以上程序存储于存储器中,且经配置以由一个以上处理器执行所述一个以上程序,所述一个以上程序包含用于进行如前述一个或多个所述的可移除设备的访问方法的指令。
[0014]又一方面,本申请实施例公开了一种可读存储介质,其上存储有指令,当所述指令
由装置的一个或多个处理器执行时,使得装置执行如前述一个或多个所述的可移除设备的访问方法。
[0015]本申请实施例包括以下优点:
[0016]具有Linux操作系统的计算机设备,在获取到第一用户账号的账号注销指令后,在挂载有可移除设备的情况下,通过在注销第一用户账号之前,卸载可移除设备。从而使得在第二用户账号登录后,计算机设备可以重新识别可移除设备,并将可移除设备挂载至第二用户账号,以使得第二用户可以访问该可移除设备。该技术方案中,利用计算机设备默认将识别到的可移除设备挂载至操作系统当前的登录账号这一原理,通过在第一用户账号注销之前卸载可移除设备,以使得第二用户账号登录后,计算机设备可以重新将卸载的可移除设备挂载至第二用户账号,保障可移除设备可以被第二用户访问,实现可移除设备的访问权限跟随操作系统的登录用户的变更而变更,避免了因登录用户变更使得诸如U盘的可移除设备无法访问的问题。并且,本申请的技术方案在实现可移除设备的访问权限变更的过程中,无需修改目前Linux操作系统的文件权限管理机制,也无需修改Linux操作系统的设备挂载机制,保障了变更可移除设备的访问权限的安全性。
附图说明
[0017]为了更清楚地说明本申请实施例的技术方案,下面将对本申请实施例的描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0018]图1是本申请实施例提供的一种可移除设备的访问方法的流程图;
[0019]图2是本申请实施例提供的一种挂载情况信息的获取方法的流程图;
[0020]图3是本申请实施例提供的另一种可移除设备的访问方法的流程图;
[0021]图4是本申请实施例提供的一种可移除设备的挂载架构图;
[0022]图5是本申请实施例提供的一种可移除设备的挂载方法的流程图;
[0023]图6是本申请实施例提供的一种可移除设备的访问装置的框图;
[0024]图7是本申请实施例提供的一种电子设备的结构示意图;
[0025]图8是本申请实施例提供的一种服务器的结构示意图。
具体实施方式
[0026]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0027]本申请的说明书和权利要求书中的术语“第一”、“第二”等是用于区别类似的对象,而不用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便本申请的实施例能够以除了在这里图示或描述的那些以外的顺序实施,且“第一”、“第二”等所区分的对象通常为一类,并不限定对象的个数,例如第一对象可以是一个,也可以是多个。此外,说明书以及权利要求中的术语“和/或”用于描述关联对象的关联关系,表
示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。本申请实施例中术语“多个”是指两个或两个以上,其它量词与之类似。
[0028]请参考图1,其示出了本申请实施例提供的一种可移除设备的访问方法的流程图。该访问方法可以应用于计算机设备,该计算机设备具有Linux操作系统。本申请实施例对Linux操作系统的类型不做限制,例如,Linux操作系统可以包括但不限于Debian、乌班图(Ubuntu)、社区企业操作系统(CommunityEnterpriseOperatingSystem,CentOS)CentOS、UOS(统信桌面操作系统)、麒麟操作系统、方德操作系统等中的任意一种。可选地,计算机设备可以包括但不限于如下任意一种:服务器、智能手机、录音笔、平板电脑、电子书阅读器、动态影像专家压缩标准音频层面3(MovingPicture ExpertsGroupAudioLayerIII,MP3)播放器、动态影像专家压缩标准音频层面4(MovingPictureExpertsGroupAudioLayerIV,MP4)播放器、膝上型便携计算机、车载电脑、台式计算机、机顶盒、智能电视机、可穿戴设备本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种可移除设备的访问方法,其特征在于,应用于计算机设备,所述计算机设备具有Linux操作系统,所述方法包括:在获取到第一用户账号的账号注销指令后,在挂载有可移除设备的情况下,卸载所述可移除设备;执行所述账号注销指令,以注销所述第一用户账号;在第二用户账号登录后,重新识别所述可移除设备,并将所述可移除设备挂载至所述第二用户账号。2.根据权利1所述的方法,其特征在于,在所述在挂载有可移除设备的情况下,卸载所述可移除设备之前,所述方法还包括:获取已挂载设备列表,所述已挂载设备列表用于记录已挂载的电子设备的实例标识,所述实例标识用于指示管理已挂载的电子设备的挂载命令实例;在所述已挂载设备列表为非空的情况下,通过所述实例标识指示的挂载命令实例,获取所述实例标识对应的电子设备的挂载情况信息,所述挂载情况信息用于反映所述电子设备是否为可移除设备;所述在挂载有可移除设备的情况下,卸载所述可移除设备,包括:在根据所述挂载情况信息确定所述电子设备为可移除设备的情况下,卸载所述可移除设备。3.根据权利要求2所述的方法,其特征在于,所述挂载情况信息包括:卸载情况信息、弹出情况信息、挂载驱动实例信息和挂载卷实例信息;所述卸载情况信息用于指示所述电子设备是否可卸载,所述弹出情况信息用于指示所述电子设备是否可弹出,所述挂载驱动实例信息用于指示是否存在所述电子设备对应的挂载驱动实例,所述挂载卷实例信息用于指示是否存在所述电子设备对应的挂载卷实例;所述根据所述挂载情况信息确定所述电子设备为可移除设备,包括:在所述挂载情况信息满足目标条件的情况下,确定所述电子设备为可移除设备;所述目标条件为:所述卸载情况信息指示所述电子设备可卸载,所述弹出情况信息指示所述电子设备可弹出,所述挂载驱动实例信息指示存在所述挂载驱动实例,所述挂载卷实例信息指示存在所述挂载卷实例。4.根据权利要求1至3任一所述的方法,其特征在于,所述卸载所述可移除设备,包括:获取所述可移除设备的挂载路径;在所述挂载路径在所述第一用户账号的目录下时,卸载所述可移除设备。5.根据权利要求2所述的方法,其特征在于,所述获取已挂载设备列表,包括:调用卷管理器实例,获取已挂载设备列表。6.一种可移除设备的访问装置,其特...
【专利技术属性】
技术研发人员:请求不公布姓名,
申请(专利权)人:中科方德软件有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。