免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 2181 | 回复: 16
打印 上一主题 下一主题

[讨论]如何让普通用户在linux下使用usb设备? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2005-10-19 14:24 |只看该作者 |倒序浏览
这里所说的普通用户是指没有技术背景、不熟悉unix/linux管理操作的用户,例如银行操作员等。

问题描述:
    在特定的场合下(例如网络故障),需要通过脱机文件的方式在不同的机器间传递一些信息。在以前,这种工作一般是通过软盘完成的。但由于软盘的容量受到很大的限制、同时可靠性非常差,现在软盘的使用已经越来越少。作为替代,U盘是很自然的选择。
    一般情况下,在linux下使用usb设备都需要手工mount,而这些工作是不可能指望普通操作员完成的。在使用软盘的年代,一般软驱的设备符都是固定的(例如/dev/fd0),通过简单的shell就可以很容易地解决这一问题。但在使用usb设备时,U盘的设备标志却往往是不固定的,虽然可以通过fdisk -l来查看,但是仍旧需要靠人去识别哪一个是硬盘、哪一个是U盘。想通过无须人工干预的方法来实现U盘的mount、文件的复制、U盘的卸载等步骤非常地困难。

    对于上面所说的问题谁有好的解决办法?请大家一起出出主意。

论坛徽章:
0
2 [报告]
发表于 2005-10-19 16:06 |只看该作者

[讨论]如何让普通用户在linux下使用usb设备?

自己顶!

论坛徽章:
0
3 [报告]
发表于 2005-10-19 16:19 |只看该作者

[讨论]如何让普通用户在linux下使用usb设备?

修改fstab,然后可以在桌面放置USB图标,让用户直接双击该图标是可以自动挂载并打开的

论坛徽章:
0
4 [报告]
发表于 2005-10-19 16:25 |只看该作者

[讨论]如何让普通用户在linux下使用usb设备?

[quote]原帖由 "fyzx77"]修改fstab,然后可以在桌面放置USB图标,让用户直接双击该图标是可以自动挂载并打开的[/quote 发表:


fstab怎么改?指向哪个设备?
你试着在一台机器上分两次插入不同的两个U盘,然后用fdisk -l看,设备是不一样的!

论坛徽章:
0
5 [报告]
发表于 2005-10-19 22:21 |只看该作者

[讨论]如何让普通用户在linux下使用usb设备?

顶!

论坛徽章:
0
6 [报告]
发表于 2005-10-19 23:11 |只看该作者

[讨论]如何让普通用户在linux下使用usb设备?

一个呆方法:
在fstab中写入几种可能的设备,对应不同目录,开放权限
在桌面上建立这几种设备的挂载文件,然后用户点击这几个文件,那个成功就是哪个:)哈哈哈

还有就是tail -n x /var/log/message x=行数
然后用grep,awk,截取字段(一般就是如sdxx等几种情况),写到脚本里,让用户插上u盘后执行脚本,自动挂上,脚本最后用诸如konqueror  /mnt/xxx/
自动打开挂载点

用完点击自动卸载文件/脚本。。。

论坛徽章:
0
7 [报告]
发表于 2005-10-19 23:22 |只看该作者

[讨论]如何让普通用户在linux下使用usb设备?

原帖由 "daweicheng" 发表:
一个呆方法:
在fstab中写入几种可能的设备,对应不同目录,开放权限
在桌面上建立这几种设备的挂载文件,然后用户点击这几个文件,那个成功就是哪个:)哈哈哈

还有就是tail -n x /var/log/message x=行数
然后用grep,awk,截取字段(一般就是如sdxx等几种情况),写到脚本里,让用户插上u盘后执行脚本,自动挂上,脚本最后用诸如konqueror  /mnt/xxx/
自动打开挂载点

用完点击自动卸载文件/脚本。。。


第一个办法的可操作性不强。
第二个办法无法操作。因为普通用户是没有权限访问/var/log/messages的。

论坛徽章:
0
8 [报告]
发表于 2005-10-20 12:20 |只看该作者

[讨论]如何让普通用户在linux下使用usb设备?

继续顶

论坛徽章:
0
9 [报告]
发表于 2005-10-20 12:43 |只看该作者

[讨论]如何让普通用户在linux下使用usb设备?

写个脚本让用户接入U盘后执行,放哪里看你方便.
而脚本用fdisk -l |grep  FAT16
来查找U盘,因为一般的U盘都是FAT16,很少有人会把U盘格式化成FAT32 or NTFS.
要不就是用fdisk -l |tail -1  看最后一行,因为往往最后一行是最后连接的存储设备.

论坛徽章:
0
10 [报告]
发表于 2005-10-20 12:46 |只看该作者

[讨论]如何让普通用户在linux下使用usb设备?

写个脚本让用户接入U盘后执行,放哪里看你方便.
而脚本用fdisk -l |grep  FAT16
来查找U盘,因为一般的U盘都是FAT16,很少有人会把U盘格式化成FAT32 or NTFS.
要不就是用fdisk -l |tail -1  看最后一行,因为往往最后一行是最后连接的存储设备.
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP