|
|
|
|
移动端

6.3.1 常规配置(7)

《Linux服务器配置全程实录》第6章使用Samba配置文件服务器。Samba作为类UNIX系统和Windows的通信的桥梁,目前应用非常广泛,本章中讲解在RHEL下通过Samba配置文件服务器、打印服务器,PAM在Samba中的应用、异构环境相关内容。本节为大家介绍常规配置。

作者:张勤/杨章明来源:人民邮电出版社|2011-08-10 16:23

有奖调研 | 1TB硬盘等你拿 AI+区块链的发展趋势及应用调研


6.3.1  常规配置(7)

在输入root用户名和密码后,打印机添加完成,如图6-21所示。

 
图6-21  输入root用户的密码
(5)在Samba的配置文件中已默认将打印机共享,只需修改如下内容即可。
  1. [global]  
  2.       load printers = yes 
  3.       cups options =raw 
  4.       printcap name = /etc/printcap  
  5.       printing = cups 
  6.  
  7. [printers]  
  8.       comment = All Printers   
  9.       #指定打印队列存放目录。  
  10.       path = /var/spool/samba  
  11.       #指定该共享为一个打印设备。  
  12.        printable = yes 
  13.        browsable = yes 
  14.         #不允许匿名用户使用。  
  15.         guest ok = no 

在上述配置完成后Windows客户端已可以访问所有已安装的打印机了,但Windows客户端在访问时还需要安装相应的打印机驱动程序(如果使用Windows共享的打印机在共享后,Windows客户端在访问时可不需要安装驱动程序,因为Windows在共享打印机时默认已为客户端提供了Windows 2000/XP所需的驱动程序)。CUPS中可通过如下配置实现类似Windows共享打印机的功能。

(1)下载cups-samba(下载地址:http://ftp.easysw.com/pub/cups/windows/cups-samba-5.0rc3.tar .gz)程序后,使用如下命令解压、安装。

  1. tar -xvzf cups-samba-5.0rc3.tar.gz  
  2. cd cups-samba-5.0rc3  
  3. ./cups-samba.install  

(2)在Windows XP中将%systemroot%\Driver Cache\i386\driver.cab文件中的"ps5ui.dll"、"pscript5.dll"、"pscript.hlp"、"pscript.ntf"复制到"/usr/share/cups/drivers"目录中。

(3)修改Samba配置文件,内容如下。

  1. [print$]  
  2.        comment = Printer drivers  
  3.        #指定提供给Windows客户端所需打印机驱动程序的目录。  
  4.        path = /etc/samba/drivers  
  5.        browseable = yes 
  6.        readonly = yes 
  7.        #指定该目录管理员,该用户必须是一个可以访问Samba的用户(Samba用户认证  
  8.        #具体见6.3.2)。  
  9.        write list = tonyzhang 

(4)使用如下命令建立所需目录及修改目录权限。

  1. mkdir /etc/samba/drivers  
  2. chown tonyzhang /etc/samba/drivers  

(5)使用如下命令修改SELinux状态。

  1. chcon -R -t samba_share_t /test 

(6)使用如下命令生成Windows客户端所需打印机驱动程序(在生成过程中会要求输入指定用户的密码,本章中为tonyzhang,如图6-22所示)。

  1. cupsaddsmb -H localhost -U tonyzhang -a -v 
 
图6-22  生成Windows客户端所需打印机驱动程序
(7)使用如下命令重新启动CUPS及Samba服务。
  1. service cups restart  
  2. service smb restart  

在完成上述配置后,Windows访问Samba所在主机时会显示共享的打印机,直接双击即可自动安装驱动程序。

7.共享光驱

共享光驱采用以下方法。

  1. [cdrom]  
  2.      comment = this is cdrom  
  3.      path = /mnt/cdrom  
  4.  
  5.      root preexec = /bin/mount -t iso9660 /
    dev/cdrom /mnt/cdrom     ①  
  6.      root postexec = /bin/umount /mnt/cdrom  
    ②  

其参数含义如下。

①:连接时用root身份运行mount命令。

②:断开时用root身份运行umount命令。

【责任编辑:云霞 TEL:(010)68476606】

回书目   上一节   下一节
点赞 0
分享:
大家都在看
猜你喜欢

读 书 +更多

数据挖掘:概念与技术

本书第1版曾被KDnuggets的读者评选为最受欢迎的数据挖掘专著,是一本可读性极佳的教材。它从数据库角度全面系统地介绍了数据挖掘的基本概念...

订阅51CTO邮刊

点击这里查看样刊

订阅51CTO邮刊