免费注册 查看新帖 |

Chinaunix

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

[SCO UNIX] 求教:关于sco5.0.5下配置的系统默认打印机在普通用户下lp命令无法执行 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2005-12-21 21:08 |只看该作者 |倒序浏览
我在unix sco5.0.5下配置了一个系统默认打印机.在root用户下执行"lp 文件名". 系统打印机可以打印文件.但如果用普通用户执行同样的命令就会出现如下错误.
UX:lp: ERROR: Can't establish contact with the LP print service.
      TO FIX: Either the LP print service has stopped,
              or all message channels are busy. If the
              problem continues, get help from your
              system administrator.

论坛徽章:
0
2 [报告]
发表于 2005-12-21 23:49 |只看该作者
属主和权限不正确

论坛徽章:
0
3 [报告]
发表于 2005-12-22 08:19 |只看该作者
是不是需要在SCOADMIN中把打印机的名改成EPSON

论坛徽章:
0
4 [报告]
发表于 2005-12-22 11:45 |只看该作者
原帖由 bayanyzj 于 2005-12-22 08:19 发表
是不是需要在SCOADMIN中把打印机的名改成EPSON


打印机名应该不用改成EPSON,别的主机上配的打印机名都不是EPSON都没有这个问题。/dev/lp0的权限,以及用户的权限我都看了,都有权。不知道大家还有什么好招。谢了。

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
5 [报告]
发表于 2005-12-22 11:50 |只看该作者
估计是你的用户没有授予lp权限
# scoadmin account -> 选择你的用户 -> Users -> Authorizations...
按空格将[*] Use system default authorizations for this user account的*去掉
再用tab进入右边可用的权限列表中回车选择lp权限加入左边当前权限表中
然后一路确认退出scoadmin即可

论坛徽章:
0
6 [报告]
发表于 2005-12-22 23:25 |只看该作者
原帖由 CNL 于 2005-12-22 11:50 发表
估计是你的用户没有授予lp权限
# scoadmin account -> 选择你的用户 -> Users -> Authorizations...
按空格将
  • Use system default authorizations for this user account的*去掉
    再用tab进入右边可 ...


  • 你说的我也想过,可能是用户授权的问题,但权限我以前就检查过了不是用户授权的问题。按道理普通用户默认都有lp权限,但所有的普通用户现在都无法执行lp命令,提示的错误信息都是同样的。

    论坛徽章:
    1
    荣誉版主
日期:2011-11-23 16:44:17
    7 [报告]
    发表于 2005-12-23 08:57 |只看该作者
    还有一种办法可以尝试一下,既然你root帐户可以lp,
    那么你scoadmin account修改你普通的用户,把他们都一一加入到lp组里面(在change member ships选项里)
    如果你熟悉系统,手工编辑/etc/group在lp组中加入你普通的用户
    或许这样能解决你的问题

    论坛徽章:
    0
    8 [报告]
    发表于 2005-12-24 14:08 |只看该作者
    原帖由 CNL 于 2005-12-23 08:57 发表
    还有一种办法可以尝试一下,既然你root帐户可以lp,
    那么你scoadmin account修改你普通的用户,把他们都一一加入到lp组里面(在change member ships选项里)
    如果你熟悉系统,手工编辑/etc/group在lp组中加入你普通 ...


    我也考虑过你这样处理,但我和别的打印正常的主机对比后,发现/etc/group文件中的lp组中都不需要增加普通用户的.你的方法可以试试,但不知道行不行.
    我们同事已经试过了,这个方法可行.

    [ 本帖最后由 zhou40 于 2005-12-26 14:14 编辑 ]

    论坛徽章:
    0
    9 [报告]
    发表于 2005-12-24 22:48 |只看该作者
    我前几天也有过这个现象,而且执行
    mkdev lp
    没有了原来的Default 打印机名,也不能增加本地打印机;
    查看/etc/rc2.d/messages/S80lp.log提示
    /usr/spool/lp/SCHEDLOCK文件不存在,
    该文件长度为0,不能简单创建(菜鸟一个,汗),从其他机器上传该文件到本机上的其他目录,然后mv 过去,改好权限
    执行 mkdev lp重新设置好权限,重启机后打印正常。
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则 发表回复

      

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

    清除 Cookies - ChinaUnix - Archiver - WAP - TOP