Chinaunix首页 | 论坛 | 博客
  • 博客访问: 56405
  • 博文数量: 16
  • 博客积分: 691
  • 博客等级: 上士
  • 技术积分: 130
  • 用 户 组: 普通用户
  • 注册时间: 2010-01-07 14:53
文章分类
文章存档

2010年(16)

我的朋友

分类: LINUX

2010-03-01 11:13:07

minicom 是个通信程序,有点象共享软件 TELIX,但其源码可以自由获得,并能够运行于多数Unix系统。 它包括以下特性:自动重拨号的拨号目录, 对串行设备UUCP格式的lock文件的支持,独立的脚本语言解释器,文件捕获,多用户单独配置,等等。 

一般,只能以root用户的身份来运行minicom ,由于各种原因,有时会需要以普通用户的身份来运行它。以下是笔者在OpenSUSE 11.2上所做的尝试:

假设要运行minicom的用户名为:abc,要令这个用户能够运行minicom ,只需两步:

第一步,让用户abc拥有打开串口设备的权限:

首先查看串口设备:

ls -lh /dev/ttyS0

crw-rw---- 1 root dialout 4, 64 03-01 10:42 /dev/ttyS0


我们看到,串口设备的所属组是dialout。所以,我把用户abc也加入到这个组中:
编辑/etc/group文件,把abc加入到dialout行后面:

dialout:x:16:abc


第二步,设置minicom,允许指定用户使用缺省配置:

在minirc.dfl的相同目录下(通常是/etc)创建文件minicom.users,文件格式:

<username> <configuration> [configuration...]


对于当前的任务,具体内容如下:

abc dfl


如此,在用户abc重新登录后,便可以运行minicom了。

文中参考了以下文章:
minicom中文手册:http://hi.baidu.com/sdusoul/blog/item/f61064fd72b3f51d08244dc8.html
阅读(1903) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~