/[gentoo]/xml/htdocs/doc/en/quick-samba-howto.xml
Gentoo

Diff of /xml/htdocs/doc/en/quick-samba-howto.xml

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

Revision 1.21 Revision 1.26
1<?xml version='1.0' encoding='UTF-8'?> 1<?xml version='1.0' encoding='UTF-8'?>
2<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/en/quick-samba-howto.xml,v 1.21 2006/03/06 09:18:30 neysx Exp $ --> 2<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/en/quick-samba-howto.xml,v 1.26 2006/12/25 17:30:26 nightmorph Exp $ -->
3<!DOCTYPE guide SYSTEM "/dtd/guide.dtd"> 3<!DOCTYPE guide SYSTEM "/dtd/guide.dtd">
4<guide link="/doc/en/quick-samba-howto.xml"> 4<guide link="/doc/en/quick-samba-howto.xml">
5<title>Gentoo Samba3/CUPS/ClamAV HOWTO</title> 5<title>Gentoo Samba3/CUPS/ClamAV HOWTO</title>
6<author title="Author"> 6<author title="Author">
7 <mail link="daff at dword dot org">Andreas "daff" Ntaflos</mail> 7 <mail link="daff at dword dot org">Andreas "daff" Ntaflos</mail>
18 18
19<!-- The content of this document is licensed under the CC-BY-SA license --> 19<!-- The content of this document is licensed under the CC-BY-SA license -->
20<!-- See http://creativecommons.org/licenses/by-sa/1.0 --> 20<!-- See http://creativecommons.org/licenses/by-sa/1.0 -->
21<license/> 21<license/>
22 22
23<version>1.12</version> 23<version>1.15</version>
24<date>2005-03-26</date> 24<date>2006-12-25</date>
25 25
26<chapter> 26<chapter>
27<title>Introduction to this HOWTO</title> 27<title>Introduction to this HOWTO</title>
28<section> 28<section>
29<title>Purpose</title> 29<title>Purpose</title>
299 <li> 299 <li>
300 While Active Directory, ACL, and PDC functions are out of the intended 300 While Active Directory, ACL, and PDC functions are out of the intended
301 scope of this HOWTO, you may find these links as helpful to your cause: 301 scope of this HOWTO, you may find these links as helpful to your cause:
302 <ul> 302 <ul>
303 <li><uri>http://www.bluelightning.org/linux/samba_acl_howto/</uri></li> 303 <li><uri>http://www.bluelightning.org/linux/samba_acl_howto/</uri></li>
304 <li><uri>http://open-projects.linuxcare.com/research-papers/winbind-08162000.html</uri></li>
305 <li><uri>http://www.wlug.org.nz/HowtoSamba3AndActiveDirectory</uri></li> 304 <li><uri>http://www.wlug.org.nz/HowtoSamba3AndActiveDirectory</uri></li>
306 </ul> 305 </ul>
307 </li> 306 </li>
308</ul> 307</ul>
309 308
679in the example are the directives that need to be changed: 678in the example are the directives that need to be changed:
680</p> 679</p>
681 680
682<pre caption="/etc/cups/cupsd.conf"> 681<pre caption="/etc/cups/cupsd.conf">
683ServerName <i>PrintServer</i> <comment># your printserver name</comment> 682ServerName <i>PrintServer</i> <comment># your printserver name</comment>
684ServerAdmin <i>root@PrintServer</i> <comment># the person for printer-related hate-mail, eg you</comment> 683ServerAdmin <i>root@PrintServer</i> <comment># the person for printer-related hate-mail, e.g. you</comment>
685 684
686AccessLog /var/log/cups/access_log <comment># probably doesn't need changing</comment> 685AccessLog /var/log/cups/access_log <comment># probably doesn't need changing</comment>
687ErrorLog /var/log/cups/error_log <comment># doesn't really need changing either</comment> 686ErrorLog /var/log/cups/error_log <comment># doesn't really need changing either</comment>
688 687
689LogLevel debug <comment># only while isntalling and testing, should later be 688LogLevel debug <comment># only while isntalling and testing, should later be
698 697
699&lt;Location /&gt; 698&lt;Location /&gt;
700Order Deny,Allow 699Order Deny,Allow
701Deny From All 700Deny From All
702Allow From <i>192.168.1.*</i> <comment># the addresses of your internel network 701Allow From <i>192.168.1.*</i> <comment># the addresses of your internel network
703 # eg 192.168.1.* will allow connections from any host on 702 # e.g. 192.168.1.* will allow connections from any host on
704 # the 192.168.1.0 network. change to whatever suits you</comment> 703 # the 192.168.1.0 network. change to whatever suits you</comment>
705&lt;/Location&gt; 704&lt;/Location&gt;
706 705
707&lt;Location /admin&gt; 706&lt;Location /admin&gt;
708AuthType Basic 707AuthType Basic
754 753
755<p> 754<p>
756First, go to <uri link="http://linuxprinting.org">LinuxPrinting.Org</uri> to 755First, go to <uri link="http://linuxprinting.org">LinuxPrinting.Org</uri> to
757find and download the correct PPD file for your printer and CUPS. To do so, 756find and download the correct PPD file for your printer and CUPS. To do so,
758click the link Printer Listings to the left. Select your printers manufacturer 757click the link Printer Listings to the left. Select your printers manufacturer
759and the model in the pulldown menu, eg HP and DeskJet 930C. Click "Show". On 758and the model in the pulldown menu, e.g. HP and DeskJet 930C. Click "Show". On
760the page coming up click the "recommended driver" link after reading the 759the page coming up click the "recommended driver" link after reading the
761various notes and information. Then fetch the PPD file from the next page, 760various notes and information. Then fetch the PPD file from the next page,
762again after reading the notes and introductions there. You may have to select 761again after reading the notes and introductions there. You may have to select
763your printers manufacturer and model again. Reading the <uri 762your printers manufacturer and model again. Reading the <uri
764link="http://www.linuxprinting.org/cups-doc.html">CUPS quickstart guide</uri> 763link="http://www.linuxprinting.org/cups-doc.html">CUPS quickstart guide</uri>
773interface is found at <path>http://PrintServer:631</path> once CUPS is running. 772interface is found at <path>http://PrintServer:631</path> once CUPS is running.
774</p> 773</p>
775 774
776<pre caption="Install the printer via command line"> 775<pre caption="Install the printer via command line">
777# <i>lpadmin -p HPDeskJet930C -E -v usb:/dev/ultp0 -m HP-DeskJet_930C-hpijs.ppd</i> 776# <i>lpadmin -p HPDeskJet930C -E -v usb:/dev/ultp0 -m HP-DeskJet_930C-hpijs.ppd</i>
777# <i>/etc/init.d/cupsd restart</i>
778</pre> 778</pre>
779 779
780<p> 780<p>
781Remember to adjust to what you have. Be sure to have the name 781Remember to adjust to what you have. Be sure to have the name
782(<c>-p</c> argument) right (the name you set above during the Samba 782(<c>-p</c> argument) right (the name you set above during the Samba
804drivers automagically to the connecting client, avoiding the hassle of 804drivers automagically to the connecting client, avoiding the hassle of
805manually installing printer drivers locally. 805manually installing printer drivers locally.
806</p> 806</p>
807 807
808<p> 808<p>
809There are two sets of printer drivers for this. First, the Adobe PS 809There are two sets of printer drivers for this. First, the Adobe PS drivers
810drivers which can be obtained from <uri 810which can be obtained from <uri
811link="http://www.adobe.com/support/downloads/main.html">Adobe</uri> 811link="http://www.adobe.com/support/downloads/main.html">Adobe</uri> (PostScript
812(PostScript printer drivers). Second, there are the CUPS PS drivers, 812printer drivers). Second, there are the CUPS PS drivers, to be obtained <uri
813to be obtained from <uri link="http://www.cups.org/software.php">the 813link="http://dev.gentoo.org/~nightmorph/misc/cups-samba-5.0rc2.tar.gz">here</uri>.
814CUPS homepage</uri> and selecting "CUPS Driver for Windows" from the 814There doesn't seem to be a difference between the functionality of the two, but
815pull down menu. There doesn't seem to be a difference between the 815the Adobe PS drivers need to be extracted on a Windows System since it's a
816functionality of the two, but the Adobe PS drivers need to be extracted 816Windows binary. Also the whole procedure of finding and copying the correct
817on a Windows System since it's a Windows binary. Also the whole procedure 817files is a bit more hassle. The CUPS drivers seem to support some options the
818of finding and copying the correct files is a bit more hassle. The CUPS 818Adobe drivers don't.
819drivers seem to support some options the Adobe drivers don't.
820</p> 819</p>
820<!--
821used to be available at www.cups.org/articles.php?L142+p4, but only 6.0 is
822available. at some point, we should update this for 6.0.
823-->
821 824
822<p> 825<p>
823This HOWTO uses the CUPS drivers for Windows. The downloaded file is 826This HOWTO uses the CUPS drivers for Windows. The downloaded file is
824called <path>cups-samba-5.0rc2.tar.gz</path>. Extract the files 827called <path>cups-samba-5.0rc2.tar.gz</path>. Extract the files
825contained into a directory. 828contained into a directory.
837<path>cups5.hlp</path>, <path>cupsdrvr5.dll</path> and 840<path>cups5.hlp</path>, <path>cupsdrvr5.dll</path> and
838<path>cupsui5.dll</path>. These are the actual driver files. 841<path>cupsui5.dll</path>. These are the actual driver files.
839</p> 842</p>
840 843
841<warn> 844<warn>
842The script <c>cups-samba.install</c> may not work for all *nixes (ie FreeBSD) 845The script <c>cups-samba.install</c> may not work for all *nixes (i.e. FreeBSD)
843because almost everything which is not part of the base system is 846because almost everything which is not part of the base system is
844installed somewhere under the prefix <path>/usr/local/</path>. This 847installed somewhere under the prefix <path>/usr/local/</path>. This
845seems not to be the case for most things you install under GNU/Linux. 848seems not to be the case for most things you install under GNU/Linux.
846However, if your CUPS installation is somewhere other than 849However, if your CUPS installation is somewhere other than
847<path>/usr/share/cups/</path> see the example below. 850<path>/usr/share/cups/</path> see the example below.
858# <i>tar -xf cups-samba.ss</i> 861# <i>tar -xf cups-samba.ss</i>
859<comment>(This extracts the files to usr/share/cups/drivers under the CURRENT WORKING DIRECTORY)</comment> 862<comment>(This extracts the files to usr/share/cups/drivers under the CURRENT WORKING DIRECTORY)</comment>
860# <i>cd usr/share/cups/drivers</i> 863# <i>cd usr/share/cups/drivers</i>
861<comment>(no leading / !)</comment> 864<comment>(no leading / !)</comment>
862# <i>cp cups* /usr/local/share/cups/drivers</i> 865# <i>cp cups* /usr/local/share/cups/drivers</i>
866# <i>/etc/init.d/cupsd restart</i>
863</pre> 867</pre>
864 868
865<p> 869<p>
866Now we'll use the script <c>cupsaddsmb</c> provided by the CUPS 870Now we'll use the script <c>cupsaddsmb</c> provided by the CUPS distribution.
867distribution. It's man page is an interesting read. 871Its man page is an interesting read.
868</p> 872</p>
869 873
870<pre caption="Run cupsaddsmb"> 874<pre caption="Run cupsaddsmb">
871# <i>cupsaddsmb -H PrintServer -U root -h PrintServer -v HPDeskJet930C</i> 875# <i>cupsaddsmb -H PrintServer -U root -h PrintServer -v HPDeskJet930C</i>
872<comment>(Instead of HPDeskJet930C you could also specify "-a", which will 876<comment>(Instead of HPDeskJet930C you could also specify "-a", which will
873"export all known printers".)</comment> 877"export all known printers".)</comment>
874# <i>cupsaddsmb -H PrintServer -U root -h PrintServer -a</i> 878# <i>cupsaddsmb -H PrintServer -U root -h PrintServer -a</i>
875</pre> 879</pre>
876 880
877<warn> 881<warn>
878The execution of this command often causes the most trouble. 882The execution of this command often causes the most trouble. Read through the
879Reading through the <uri
880link="http://forums.gentoo.org/viewtopic.php?t=110931">posts in this 883<uri link="http://forums.gentoo.org/viewtopic.php?t=110931">posts in this
881thread</uri>. 884thread</uri> for some troubleshooting tips.
882</warn> 885</warn>
883 886
884<p> 887<p>
885Here are common errors that may happen: 888Here are common errors that may happen:
886</p> 889</p>

Legend:
Removed from v.1.21  
changed lines
  Added in v.1.26

  ViewVC Help
Powered by ViewVC 1.1.20