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行后面:
第二步,设置minicom,允许指定用户使用缺省配置:
在minirc.dfl的相同目录下(通常是/etc)创建文件minicom.users,文件格式:
<username> <configuration> [configuration...]
|
对于当前的任务,具体内容如下:
如此,在用户abc重新登录后,便可以运行minicom了。
文中参考了以下文章:
minicom中文手册:http://hi.baidu.com/sdusoul/blog/item/f61064fd72b3f51d08244dc8.html
阅读(1919) | 评论(0) | 转发(0) |