一种基于linux系统的存储设备挂载许可方法

文档序号:6625516阅读:522来源:国知局
一种基于linux系统的存储设备挂载许可方法
【专利摘要】本发明公开了一种基于LINUX系统的存储设备挂载许可方法,该存储设备挂载许可方法是通过在linux系统驱动下设置USB外设的校验码,通过该校验码开启或关闭USB存储设备。本发明的一种基于LINUX系统的存储设备挂载许可方法和现有技术相比,具有设计合理、使用操作方便、安全可靠等特点,该方法不需要使用USB-KEY就可以控制USB设备相关访问权限,提高了使用效率。
【专利说明】—种基于LINUX系统的存储设备挂载许可方法

【技术领域】
[0001]本发明涉及涉及安全计算机【技术领域】,具体地说是一种基于LINUX系统的存储设备挂载许可方法。

【背景技术】
[0002]Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了 Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。
[0003]Linux操作系统诞生于1991年的10月5日(这是第一次正式向外公布的时间)。Linux存在着许多不同的Linux版本,但它们都使用了 Linux内核。Linux可安装在各种计算机硬件设备中,比如手机、平板电脑、路由器、视频游戏控制台、台式计算机、大型机和超级计算机。
[0004]在某些专用领域会用到到安全计算机,这些计算机多采用Linux操作系统,由于数据安全的原因不能让非持有用户使用常用的存储外设,但是用户自身又需要相关资源,对于USB等外设通常的做法是通过USB-KEY,通过专用的USB设备控制相关访问权限,将U盘等存储设备与主机进行绑定。但是,在不使用USB-key的情况下完成基于LINUX系统的USB设备的访问控制权限设置还没有好的办法。


【发明内容】

[0005]本发明的技术任务是提供一种基于LINUX系统的存储设备挂载许可方法。
[0006]本发明的技术任务是按以下方式实现的,该存储设备挂载许可方法是通过在Iinux系统驱动下设置USB外设的校验码,通过该校验码开启或关闭USB存储设备。
[0007]所述的校验码为开启校验码和关闭校验码。
[0008]所述的开启USB存储设备的步骤如下:首先在Iinux系统驱动下设置USB外设的开启校验码,在系统默认启动的时候禁止USB驱动的控制器挂载,当用户在需要使用USB设备的时候,在用户状态下通过系统传参的方式将开启校验码传给Iinux内核的虚拟文件系统,Iinux内核的虚拟文件系统反馈的是其内核的实时状态,内核获取该开启校验码以后开启USB设备挂载模式,并加载运行,在这种模式下用户就可以使用USB存储设备。
[0009]所述的禁止USB存储设备的步骤如下:首先在Iinux系统驱动下设置USB外设的关闭校验码,当用户在使用USB存储设备完成后,通过系统传参的方式将关闭校验码传给Iinux内核,系统在收到关闭校验码以后再次禁止USB设备挂载,屏蔽USB存储设备接口。
[0010]本发明的一种基于LINUX系统的存储设备挂载许可方法和现有技术相比,具有设计合理、使用操作方便、安全可靠等特点,该方法不需要使用USB-KEY就可以控制USB设备相关访问权限,提闻了使用效率。

【专利附图】

【附图说明】
[0011]附图1为一种基于LINUX系统的存储设备挂载许可方法的流程示意图。

【具体实施方式】
[0012]实施例1:
用户开启USB存储设备:
当用户开启基于Linux操作系统的安全计算机时,首先在Iinux系统驱动下设置USB外设的四位或六位开启校验码“****”或“******”,在系统默认启动的时候禁止USB驱动的控制器挂载,当用户在使用USB设备的时候,用户通过系统传参的方式将开启校验码“****”或“******”传给Iinux内核的虚拟文件系统,Iinux内核的虚拟文件系统反馈的是其内核的实时状态,内核获取该开启校验码以后开启USB设备挂载模式,并加载运行,在这种模式下用户就可以使用USB存储设备。
[0013]实施例2:
用户关闭USB存储设备:
当用户开启基于Linux操作系统的安全计算机时,首先在Iinux系统驱动下设置USB外设的四位或六位关闭校验码“****”或“******”,当用户在使用USB存储设备完成后,通过系统传参的方式将四位或六位关闭校验码“****”或“******”传给Iinux内核,系统在收到关闭校验码“林林”或“*林林*”以后禁止USB设备挂载,屏蔽USB存储设备接口,此时USB存储设备无法使用。
[0014]实施例3:
用户开启和关闭USB存储设备:
当用户开启基于Linux操作系统的安全计算机时,首先在Iinux系统驱动下设置USB外设的四位或六位开启校验码“****”或“******”和四位或六位关闭校验码“****”或“******”,在系统默认启动的时候禁止USB驱动的控制器挂载,当用户在使用USB设备的时候,用户通过系统传参的方式将开启校验码“ **** ”或“ ****** ”传给I inux内核的虚拟文件系统,Iinux内核的虚拟文件系统反馈的是其内核的实时状态,内核获取该开启校验码以后开启USB设备挂载模式,并加载运行,在这种模式下用户就可以使用USB存储设备。
[0015]当用户在使用USB存储设备完成后,通过系统传参的方式将四位或六位关闭校验码“林林”或“林林林”传给Iinux内核,系统在收到关闭校验码“林林”或“林林林”以后再次禁止USB设备挂载,屏蔽USB存储设备接口,此时USB存储设备无法使用。
[0016]程序设计如下:
USBDEVICE=123456; //设置USB设备挂载校验码 CLOSEUSBDEVICE;//默认在USB设备插入时关闭设备挂载功能;
系统运彳了后插入USB设备;
If (USBDEVICE0N) //系统检测到USB设备插入 {
If (USBDEVICE==123456)
{
OPENUSBDEVICE;// 开启 USB 挂载功能
}else {
CLOSEUSBDEVICE;// 关闭 USB 挂载功能
}
}
通过上面【具体实施方式】,所述【技术领域】的技术人员可容易的实现本发明。但是应当理解,本发明并不限于上述的几种【具体实施方式】。在公开的实施方式的基础上,所述【技术领域】的技术人员可任意组合不同的技术特征,从而实现不同的技术方案。
【权利要求】
1.一种基于LINUX系统的存储设备挂载许可方法,其特征在于,该存储设备挂载许可方法是通过在Iinux系统驱动下设置USB外设的校验码,通过该校验码开启或关闭USB存储设备。
2.根据权利要求1所述的一种基于LINUX系统的存储设备挂载许可方法,其特征在于,所述的校验码为开启校验码和关闭校验码。
3.根据权利要求1或2所述的一种基于LINUX系统的存储设备挂载许可方法,其特征在于,所述的开启USB存储设备的步骤如下:首先在Iinux系统驱动下设置USB外设的开启校验码,在系统默认启动的时候禁止USB驱动的控制器挂载,当用户在需要使用USB设备的时候,在用户状态下通过系统传参的方式将开启校验码传给Iinux内核的虚拟文件系统,Iinux内核的虚拟文件系统反馈的是其内核的实时状态,内核获取该开启校验码以后开启USB设备挂载模式,并加载运行,在这种模式下用户就可以使用USB存储设备。
4.根据权利要求1所述的一种基于LINUX系统的存储设备挂载许可方法,其特征在于,所述的禁止USB存储设备的步骤如下:首先在Iinux系统驱动下设置USB外设的关闭校验码,当用户在使用USB存储设备完成后,通过系统传参的方式将关闭校验码传给Iinux内核,系统在收到关闭校验码以后再次禁止USB设备挂载,屏蔽USB存储设备接口。
【文档编号】G06F9/445GK104182262SQ201410439374
【公开日】2014年12月3日 申请日期:2014年9月1日 优先权日:2014年9月1日
【发明者】孙超, 吴登勇 申请人:山东超越数控电子有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1