- 论坛徽章:
- 0
|
折腾了 1 年,总算是建成了 linux 打印服务器,虽然不是很完美。
换了台机器,不过还是一台联想古董机:赛扬900,128M内存,20G硬盘,10G给原先的Windows用去,另外的10G安装了 CentOS 5.2
------------
需要修改的配置文件有
/etc/krb5.conf: 用于配置 kerbose 验证,以便将该 linux 加入到 windows 域/活动目录中
/etc/samba/smb.conf: 配置 netbios name、samba验证方式、winbind、打印机共享、打印机驱动目录共享…… (security = ads, realm = 域.TLD
, password server = Windows域控制器的IP地址)
/etc/nsswitch.conf: 配置 Name Service Switch,把 "winbind" 加入到 password、shadow、group 中
/etc/cups/cupsd.conf: 配置CUPS选项(将端口改为80、允许远程管理、取消ssl限制、允许任何人都可以取消打印任务等等……)
# 把该系统加入到 Windows 域/活动目录中
kinit 域帐号@域名.TLD
net ads join -U 域帐号@域名.TLD
# 将 samba、winbind、cups 服务设置为启用
chkconfig --level 345 smb on
chkconfig --level 345 winbind on
chkconfig --level 345 cups on
接下来就是通过 CUPS 的 web 管理界面添加打印机,添加完打印机后利用 windows 客户端为 linux/samba 安装 windows 的打印机驱动
在 windows 客户端下执行:
net use \\linux打印服务器的netbios名 /user:linux打印服务器的netbios名\root <root的密码>
explorer \\linux打印服务器的netbios名
进入到打印机服务器的“打印机和传真”里,为每个打印机安装驱动……
然后其他 windows 终端就可以连上这些打印机打印了
从2008-07-11到现在已经用了 11 天、打印了 880 多份文档,连接数最多的时候有 41 个,摆脱了 windows 2000 professional 最多 10 个连接的限制
linux 在我这里也终于不再是玩物了……
==================
还有几点小问题还没有搞定:
1、通过samba共享出来的打印机的“打印首选项”对话框里的内容比在 windows 本地安装的打印机的“打印首选项”对话框里的内容是少一些
2、通过 http://打印机ip/jobs?which_jobs=completed 看到的每份文档的页数都是 1,而不是文档的实际页数
[ 本帖最后由 lovetide 于 2008-7-22 17:14 编辑 ] |
|