Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 69501 Details for
Bug 107618
[ca]samba-quick-howto.xml
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
File translated in catalan
quick-samba-howto.xml~ (text/plain), 38.57 KB, created by
Marc Serra
on 2005-09-29 10:02:23 UTC
(
hide
)
Description:
File translated in catalan
Filename:
MIME Type:
Creator:
Marc Serra
Created:
2005-09-29 10:02:23 UTC
Size:
38.57 KB
patch
obsolete
><?xml version='1.0' encoding='UTF-8'?> ><!-- $Header: /var/www/www.gentoo.org/raw_cvs/gentoo/xml/htdocs/doc/ca/quick-samba-howto.xml,v 1.18 2005/05/29 16:28:50 swift Exp $ --> ><!DOCTYPE guide SYSTEM "/dtd/guide.dtd"> ><guide link="quick-samba-howto.xml"> ><title>Guia Gentoo de Samba3/CUPS/ClamAV</title> ><author title="Author"> > <mail link="daff at dword dot org">Andreas "daff" Ntaflos</mail> ></author> ><author title="Author"> > <mail link="joshua@sungentoo.homeunix.com">Joshua Preston</mail> ></author> ><author title="Traductor"> ><mail link="mad93@majomo.com">Marc Serra</mail> ></author> > ><abstract> >Preparació, instal·lació i configuració d'un Servidor Samba sota Gentoo que >comparteixi fitxers, impressores sense la necessitat d'instal·lar controladors i >proveir d'un escanejat automà tic de virus. ></abstract> > ><!-- The content of this document is licensed under the CC-BY-SA license --> ><!-- See http://creativecommons.org/licenses/by-sa/1.0 --> ><license/> > ><version>1.12</version> ><date>2005-05-26</date> > ><chapter> ><title>Introducció a aquesta Guia</title> ><section> ><title>Propòsit</title> ><body> > ><p> >Aquesta Guia està dissenyada per ajudar-lo a passar d'una xarxa amb molt >clients diferents parlant llenguatges diferents, a moltes mà quines diferents >que parlen un mateix llenguatge. El objectiu final és ajudar a diferents >arquitectures i tecnologies, a esdevenir juntes un entorn productiu. ></p> > ><p> >Seguint les direccions resaltades en aquesta Guia haurien de portar-lo un pas >endavant cap a la pacÃfica coexistència entre Windows, i virtualment totes les >variacions conegudes de *nix. ></p> > ><p> >Aquesta Guia originalment no va començar com una Guia, sinó com a un PMF (Preguntes Més Freqüents). >S'intentava explorar la funcionalitat i el poder d'un sistema Gentoo, portage >i flexibilitat dels parà metres USE. Com tants altres projectes, vas ser >rà pidament descobert què és el que faltava en al regne de Gentoo: no hi havia >cap Guia de Samba per als usuaris de Gentoo. Aquests usuaris demanen més que la >majoria; requereixen rendiment, flexibilitat i personalització. Això no implica >però que aquesta Guia no pugui aplicar-se a altres distribucions; tot i que va >se dissenyat per a treballar amb una versió de Samba altament adaptada. ></p> > ><p> >Aquesta Guia descriurà com compartir arxius i impressores entre ordinadors amb >Windows i ordinadors amb *nix. Això també demostrarà l'us de la caracterÃstica >VFS (Sistema d'Arxius Virtual) de Samba per incorporar protecció contra virus >automà tica. Finalment, se li mostrarà com muntar i manipular comparticions. ></p> > ><p> >Hi ha uns pocs temes que seran mencionats, però estan fora de la mira d'aquesta >Guia. Aquests seran notificats quan es vegin. ></p> > ><p> >Aquesta Guia està basada en una compilació i barreja d'una Guia excel·lent >proveida als <uri link="http://forums.gentoo.org">Fòrums de Gentoo</uri> >per Andreas "daff" Ntaflos i els coneixements recol·lectats per Joshua Preston. > >El enllaç a aquesta discussió és provist a sota com a referència: ></p> > ><ul> > <li> > <uri link="http://forums.gentoo.org/viewtopic.php?t=110931">Guia de CUPS+Samba: imprimint des de Windows & Linux</uri> > </li> ></ul> > ></body> ></section> ><section> ><title>Abans que faci servir aquesta guia</title> ><body> > ><p> >Hi ha moltes altres guies per configurar CUPS i/o Samba, si us plau >llegeixi-les també, ja que li poden dir coses que no estan dins d'aquesta Guia >(intencionadament o no). Un d'aquests documents és la útil i ben escrita <uri >link="/doc/en/printing-howto.xml">Guia d'Impressió de Gentoo</uri>, ja que aquà >no son tractats temes de configuració i preparacions especÃfiques de la >impressora. ></p> > ></body> ></section> ><section> ><title>Breu Visió de Conjunt</title> ><body> > ><p> >Després de presentar els diversos parà metres USE,la següent llista remarcarà >tots els temes en l'ordre que són presentats: ></p> > ><ul> > <li>En el servidor Samba: > <ul> > <li>Instal·lar i configurar ClamAV</li> > <li>Instal·lar i configurar Samba</li> > <li>Instal·lar i configurar CUPS</li> > <li>Afegir la impressora a CUPS</li> > <li>Afegir els controladors PS per als clients Windows</li> > </ul> > </li> > <li>Als clients Unix: > <ul> > <li>Instal·lar i configurar CUPS</li> > <li>Configurant una impressora per defecte</li> > <li>Montant una compartició Windows o Samba</li> > </ul> > </li> > <li>Als clients Windows: > <ul> > <li>Configurant la impressora</li> > <li>Accedint a les comparticions Samba</li> > </ul> > </li> ></ul> > ></body> ></section> ><section> ><title>Requeriments</title> ><body> > ><p> >Necessitarem el següent: ></p> > ><ul> > <li>net-fs/samba</li> > <li>app-antivirus/clamav</li> > <li>net-print/cups</li> > <li>net-print/foomatic</li> > <li>net-print/hpijs (si te una impressora HP)</li> > <li>Un kernel qualsevol (preferiblement 2.4.24+ ó 2.6.x)</li> > <li>Una impressora (PS o no PS, potser no massa nova o sofisticada)</li> > <li> > Una xarxa funcionant (casa/oficina/etc) consistent en més d'una mà quina > </li> ></ul> > ><p> >El paquet principal que fem servir aquà és net-fs/samba, tot i aixÃ, >necessitarà un kernel amb el suport smbfs activat per a muntar una >compartició samba o windows d'una altre computadora. CUPS serà emergit si no ho >ha estat ja. Es farà servir també app-antivirus/clamav, però els altres >haurien de ser fà cilment adaptats per a treballar amb Samba. El ebuild de samba >de Gentoo suporta tot tipus de tecnologies d'escaneig de virus, tals com >Sophos, Fprot, Fsav, Trend, Icap, Nai, ... ></p> > ></body> ></section> ></chapter> > ><chapter> ><title>Coneixent Samba</title> ><section> ><title>Els Parà metres USE</title> ><body> > ><p> >Abans d'emergir res, faci una ullada als diversos parà metres USE disponibles >amb Samba. ></p> > ><pre caption="Samba fa servir els següents variables USE:"> >kerberos mysql xml acl cups ldap pam readline python oav libclamav ></pre> > ><p> >Depenent de la topologia de xarxa i els requeriments especÃfics del servidor, >els parà metres USE detallats sota definiran que incloures o excloure al emergir >Samba. ></p> > ><table> ><tr> > <th><b>Parà metre USE</b></th> > <th>Descripció</th> ></tr> ><tr> > <th><b>kerberos</b></th> > <ti> > Inclou suport per Kerberos. El servidor necessitarà això si es vol unir a > un domini existent o Active Directory. Miri la nota de sota per a més > informació. > </ti> ></tr> ><tr> > <th><b>mysql</b></th> > <ti> > Això permetrà a Samba emprar MySQL per a fer l'autenticació de claus > d'accés. Emmagatzemarà ACLs, noms d'usuari, claus d'accés, etc en una base > de dades contra un arxiu pla. Si es necessita que Samba faci una > autenticació de clau d'accés, tal com actuar com a un servidor de > validació de clau d'accés o un Controlador de Domini Primari (PDC). > </ti> ></tr> ><tr> > <th><b>xml</b></th> > <ti> > L'opció USE xml per a Samba proveeix amb una base de dades de claus d'accés > darrera permetent a Samba emmagatzemar els detalls de les comptes en arxius > XML, per les mateixes raons llistades en la descripció del parà metre USE > mysql. > </ti> ></tr> ><tr> > <th><b>acl</b></th> > <ti> > Activa les Llistes de Control d'Accés. El suport ACL a Samba fa servir > ext2/ext2 modificat, o XFS de SGI per a funcionar correctament aixà com > extendre més detalls de l'accés a arxius o directoris; molt més que els > tÃpics esquemes *nix GID/UID. > </ti> ></tr> ><tr> > <th><b>cups</b></th> > <ti> > Això activa el suport per al Sistema d'Impressió Comú d'Unix. Això prové amb > una interface que permet a les impressores CUPS locals ser compartides amb > altres sistemes a la xarxa. > </ti> ></tr> ><tr> > <th><b>ldap</b></th> > <ti> > Activa el Lightweight Directory Access Protocol (LDAP). Sà s'espera que > Samba faci servir Active Directory, aquesta opció s'ha de fer servir. Això > es farà servir quan Samba necessiti identificar-se o proveir d'identificació > un Domini/Active Directory Server. El parà metre USE kerberos és necessita > per a que aquesta funció funcioni correctament. > </ti> ></tr> ><tr> > <th><b>pam</b></th> > <ti> > Inclou suport per a mòduls d'identificació (PAM). Això prové amb l'habilitat > d'autenticar a usuaris al Servidor Samba, que és requerit si els usuaris > s'han d'identificar al seu servidor. El parà metre USE kerberos és recomana > juntament amb aquesta opció. > </ti> ></tr> ><tr> > <th><b>readline</b></th> > <ti> > Enllaça Samba amb libreadline. Això és altament recomanat i no hauria de > ser desactivat > </ti> ></tr> ><tr> > <th><b>python</b></th> > <ti> > API de llibreries Python. Prové amb una API que permetrà a Python > interactuar amb Samba. > </ti> ></tr> ><tr> > <th><b>oav</b></th> > <ti> > Prové d'accés d'escaneig de les comparticions Samba amb FRISK F-Prot Daemon, > Kaspersky Antivirus, OpenAntiVirus.org ScannerDaemon, Sophos Sweep > (SAVI), Symantec CarrierScan, and Trend Micro (VSAPI). > </ti> ></tr> ><tr> > <th><b>libclamav</b></th> > <ti> > Emprar la llibreria ClamAV en comptes del dimoni clamd > </ti> ></tr> ></table> > ><p> >Un parell de coses que s'han de mencionar sobre els parà metres USE i les >diferents funcions que Samba inclou: ></p> > ><ul> > <li> > Els ACLs amb ext2/3 estan implementats mitjançant atributs extesos (EAs). > Les opcions de kernel EA i ACL per a ext2 i/o ext3 hauran d'estar activades > (depenent de quin sistema d'arxius es faci servir - els dos poden estar > actius). > </li> > <li> > Encara que les funcions del Active Directory, l'ACL, i PDC estan fora dels > objectius d'aquesta guia, pot trobar aquests enllaços útils per a això: > <ul> > <li><uri>http://www.bluelightning.org/linux/samba_acl_howto/</uri></li> > <li><uri>http://open-projects.linuxcare.com/research-papers/winbind-08162000.html</uri></li> > <li><uri>http://www.wlug.org.nz/HowtoSamba3AndActiveDirectory</uri></li> > </ul> > </li> ></ul> > ></body> ></section> ></chapter> > ><chapter> ><title>Instal·lació del Software del Servidor</title> ><section> ><title>Emergent Samba</title> ><body> > ><p> >Primer de tot: estigui seur que tots els seus noms de servidor es resolguin >correctament. Ja es tingui un sistema de nom de domini funcionant a la seva >xarxa o entrades apropiades en el seu arxiu <path>/etc/hosts</path>. ><c>cupsaddsmb</c> sovint protesta si els noms de mà quina no apunten a les mà quines >correctes. ></p> > ><p> >Afortunadament ara pot fer una estimació de que és el que necessitarà per a >emprar Samba amb la seva configuració particular. La configuració emprada en >aquest manual és: ></p> > ><ul> > <li>oav</li> > <li>cups</li> > <li>readline</li> > <li>pam</li> ></ul> > ><p> >Per optimitzar el rendiment, la mida i el temps de compilació, els parà metres >USE són especificament inclosos o exclosos. ></p> > ><pre caption="Emergeixi Samba"> ># <i>echo "net-fs/samba oav readline cups pam" >> /etc/portage/package.use</i> ># <i>emerge net-fs/samba</i> ></pre> > ><note> >Les següents arquitectures necessitaran afegir <e>~</e> a les seves ><e>KEYWORDS</e>: x86, ppc, sparc, hppa, ia64 and alpha ></note> > ><p> >Això emergirà Samba i CUPS (si CUPS no està ja emergit). ></p> > ></body> ></section> ><section> ><title>Emergent ClamAV</title> ><body> > ><p> >Degut a que el parà metre USE <e>oav</e> només prové una interface per permetre >l'accés d'escaneig de virus, l'actual escà nner de virus ha de ser emergit. El >escà nner emprat en aquest manual és el ClamAV. ></p> > ><pre caption="Emergeixi Clamav"> ># <i>emerge app-antivirus/clamav</i> ></pre> > ></body> ></section> ><section> ><title>Emergint foomatic</title> ><body> > ><pre caption="Emergeixi foomatic"> ># <i>emerge net-print/foomatic</i> ></pre> > ></body> ></section> ><section> ><title>Emergint net-print/hpijs</title> ><body> > ><p> >Només necessita emergir això si fa servir una impressora HP. ></p> > ><pre caption="Emergeixi hpijs"> ># <i>emerge net-print/hpijs</i> ></pre> > ></body> ></section> ></chapter> > ><chapter> ><title>Configuració del Servidor</title> ><section> ><title>Configurant Samba</title> ><body> > ><p> >La configuració principal de Samba és <path>/etc/samba/smb.conf</path>. >Es divideix en seccions indicades per [nomsecció]. Els comentaris van amb # o >;. Un exemple <path>smb.conf</path> és inclós sota amb comentaris i >suggerències per a modificacions. Si es requereixen més detalls, miri la >plana man fer a <path>smb.conf</path>, el arxiu instal·lat ><path>smb.conf.example</path>, el lloc Web de Samba o qualsevol dels numerosos >llibres disponibles ></p> > ><pre caption="Un exemple /etc/samba/smb.conf"> >[global] ><comment># Reemplaci MYWORKGROUPNAME amb el seu Grup de Treballa/domini</comment> >workgroup = <comment>MYWORKGROUPNAME</comment> ><comment># Per descomptat això no té cap altre propòsit REAL que fer saber a ># tothom que no és un Windows! ># %v mostra la versió de Samba que fem servir.</comment> >server string = Samba Server %v ><comment># Farem servir cups, aixà que el posarem aquà ;-)</comment> >printcap name = cups >printing = cups >load printers = yes ><comment># Volem un arxiu de registre i no volem que sigui més gran de 50kb.</comment> >log file = /var/log/samba/log.%m >max log size = 50 ><comment># Especificarem algunes opcions per a les nostres interfaces...</comment> >socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192 ><comment># Això és una bona idea, el que fem és limitant el ># servidor samba a la nostra xarxa local. ># Per exemple, si eth0 és el nostre dispositiu de xarxa local</comment> >interfaces = lo <i>eth0</i> >bind interfaces only = yes ><comment># Ara especificarem a qui permetrem, després de tot estem ># molt conscienciats de la seguretat, des que aquesta configuració ># no empra claus d'accés!</comment> >hosts allow = 127.0.0.1 <i>192.168.1.0/24</i> >hosts deny = 0.0.0.0/0 ><comment># Altres opcions per això són USER, DOMAIN, ADS, i SERVER ># Per defectes és user</comment> >security = share ><comment># Sense claus d'accés, aixà que emprarem una conta de convidat!</comment> >guest account = samba >guest ok = yes ><comment># Ara implementarem el escà nner d'accés de virus. ># NOTA: Posat això en la nostra secció [Global], activem ># scanning a TOTES les comparticions, pot opcionalment moure ># aquestes a una compartició especÃfica i només escanejar aquella.</comment> > ><comment># Per a Samba 3.x. Això activa ClamAV a l'escaneig d'accés.</comment> >vfs object = vscan-clamav >vscan-clamav: config-file = /etc/samba/vscan-clamav.conf > ><comment># Ara configurem la informació dels controladors de la nostra impressora!</comment> >[print$] >comment = Printer Drivers >path = /etc/samba/printer <comment># aquesta ruta conté l'estructura del controlador</comment> >guest ok = yes >browseable = yes >read only = yes ><comment># Modificar això a "nomusuari,root" si no vol que el root ># sigui l'únic administrador d'impressió)</comment> >write list = <i>root</i> > ><comment># Ara configurarem una impressora a compartir, mentre el nom és arbitrari ># hauria de ser consistent entre Samba i CUPS!</comment> >[HPDeskJet930C] >comment = Impressora de xarxa HP DeskJet 930C >printable = yes >path = /var/spool/samba >public = yes >guest ok = yes ><comment># Modificar això a "nomusuari,root" si no vol que el root ># sigui l'únic administrador d'impressió)</comment> >printer admin = <i>root</i> > ><comment># Ara configurem la compartició de les nostre impressores. Hauria ># de ser browseable, printable, public.</comment> >[printers] >comment = All Printers >browseable = no >printable = yes >writable = no >public = yes >guest ok = yes >path = /var/spool/samba ><comment># Modificar això "nomusuari,root" si no vol que el root ># sigui l'únic administrador d'impressió)</comment> >printer admin = <i>root</i> > ><comment># Creem una nova compartició que podem llegir/escriure des de qualsevol lloc ># Això és com una compartició pública temporal, qualsevol pot fer el que ># vulgui allÃ.</comment> >[public] >comment = Public Files >browseable = yes >public = yes >create mode = 0766 >guest ok = yes >path = /home/samba/public ></pre> > ><warn> >Si vol fer servir la conta de convidat de Samba per a fer res referent a >imprimir des de clients de Windows: no posi <c>guest only = yes</c> a >la secció <c>[global]</c>. La conta de convidat sembla causar >problemes algunes vegades quan funciona <c>cupsaddsmb</c> quan s'intenta >connectar des de mà quines amb Windows. Miri a sota, també, quan parlem sobre ><c>cupsaddsmb</c> i els problemes que poden sorgir. Empri un usuari dedicat per >l'impressora, com ara <c>printeruser</c> o <c>printer</c> o ><c>printme</c> o qualsevol altre. No fa mal i el protegirà ciència certa d'un >munt de problemes. ></warn> > ><warn> >Activant ClamAV en l'escaneig de l'accés a la secció <c>[global]</c> ralentirà >el rendiment del vostre servidor Samba dramaticament. ></warn> > ><p> >Ara creï els directoris requerits per la configuració mÃnima de Samba per a >compartir la impressora instal·lada a través de la xarxa. ></p> > ><pre caption="Crear els directoris"> ># <i>mkdir /etc/samba/printer</i> ># <i>mkdir /var/spool/samba</i> ># <i>mkdir /home/samba/public</i> ></pre> > ><p> >Al menys es requereix un usuari Samba per a instal·lar els controladors de la >impressora i per permetre als usuaris connectar-se a la impressora. Els >usuaris han d'existir en l'arxiu de sistema <path>/etc/passwd</path>. ></p> > ><pre caption="Creant els usuaris"> ># <i>smbpasswd -a root</i> > ><comment>(Si un altre usuari ha de ser un administrador d'impressió)</comment> ># <i>smbpasswd -a username</i> ></pre> > ><p> >Les claus d'accés de Samba no han de ser les mateixes que les de sistema a <path>/etc/passwd</path>. ></p> > ><p> >També necessitarà actualitzar <path>/etc/nsswitch.conf</path> aixà els sistemes >Windows poden ser trobats fà cilment emprant NetBIOS: ></p> > ><pre caption="Editant /etc/nsswitch.conf"> ># <i>nano -w /etc/nsswitch.conf</i> ><comment>(Editar els hosts: lÃnia)</comment> >hosts: files dns <i>wins</i> ></pre> > ></body> ></section> ><section> ><title>Configurant ClamAV</title> ><body> > ><p> >L'arxiu de configuració especificat per a ser emprat a <path>smb.conf</path> >és <path>/etc/samba/vscan-clamav.conf</path>. Mentre aquestes opcions són >deixades com van per defecte, l'acció per a fitxers infectats pot necessitar >ser canviada. ></p> > ><pre caption="/etc/samba/vscan-clamav.conf"> >[samba-vscan] ><comment>; configuració de funcionament per amb vscan-samba emprant >; clamd >; totes les opcions estan posades amb els valors per defecte</comment> > ><comment>; no escanejar fitxers de més de X bytes. I es posa a 0 (per defecte), >; aquesta opció està desactivada (p.e. tots els arxius són escanejats)</comment> >max file size = 0 > ><comment>; registrar tots els accessos d'arxius (yes/no). Si es posa a yes, tots els accessos >; seran registrats. Si es posa a no (per defecte), només l'accés a fitxers >; infectats serà registrat</comment> >verbose file logging = no > ><comment>; si es posa a yes (per defecte), un fitxer serà escanejat mentre s'obre</comment> >scan on open = yes ><comment>; si es posa a yes, un fitxer serà escanejat mentre es tanca (per defecte és yes)</comment> >scan on close = yes > ><comment>; si la comunicació amb clamd falla, hauria de denegar-se l'accés al fitxer? >; (per defecte: yes)</comment> >deny access on error = yes > ><comment>; si el dimoni falla amb un error menor (corrupció, etc.), >; hauria de denegar-se l'accés al fitxer? >; (per defecte: yes)</comment> >deny access on minor error = yes > ><comment>; enviar un missatge d'avÃs mitjançant el servei de Windows Messenger >; quan es trobi un virus? >; (per defecte: yes)</comment> >send warning message = yes > ><comment>; que fer amb un fitxer infectat >; quarantine: intentar moure a un directori de quarentena; esborrar si falla moure'l >; delete: esborrar fitxer infectat >; nothing: no fer res</comment> >infected file action = <comment>delete</comment> > ><comment>; on posar els fitxers infectats - realment vol canviar això! >; ha d'estar en el mateix dispositiu fÃsic que la compartició!</comment> >quarantine directory = /tmp ><comment>; prefix per als arxius en quarentena</comment> >quarantine prefix = vir- > ><comment>; quan Windows intenta obrir un fitxer multiples vegades en un (molt) >; curt periode de temps, samba-vscan emprar un darrer mecanisme recent per >; evitar múltiples escanejos d'un arxiu. Aquesta opció especifica el nombre mà xim >; d'elements de la llista de fitxers recentment emprats. (default: 100)</comment> >max lru files entries = 100 > ><comment>; una entrada és invalidada després del temps de vida de l'útlim arxiu emprat (en segons). >; (Default: 5)</comment> >lru file entry lifetime = 5 > ><comment>; nom de socket de clamd (per defecte: /var/run/clamd)</comment> >clamd socket name = /tmp/clamd > ><comment>; número del port on escola el ScannerDaemon</comment> >oav port = 8127 ></pre> > ><p> >Generalment és una bona idea començar immediatament el escaneig de virus. >Afegir això al runlevel <e>default</e> i llavors iniciar el servei <c>clamd</c> >immediatament. El servei té dos processos: freshclam manté la definició de la >base de dades al dia mentre clamd és el dimoni antivirus actual. Primer pot >voler especificar les rutes dels arxius de registre aixà que satisfagui les >seves necessitats. ></p> > ><pre caption="Verificant la localització dels arxius de registre"> ># <i>vim /etc/clamd.conf</i> ><comment>(Verificar la lÃnia "LogFile /var/log/clamd.log")</comment> ># <i>vim /etc/freshclam.conf</i> ><comment>(Verificar la lÃnia "UpdateLogFile /var/log/freshclam.log")</comment> ># <i>vim /etc/conf.d/clamd</i> ><comment>(Establir "START_CLAMD=yes" i "START_FRESHCLAM=yes")</comment> ></pre> > ><p> >Ara activar l'escà nner de virus. ></p> > ><pre caption="Afegir clamd a l'arrencada i iniciar-lo"> ># <i>rc-update add clamd default</i> ># <i>/etc/init.d/clamd start</i> ></pre> > ></body> ></section> ><section> ><title>Configurant CUPS</title> ><body> > ><p> >Això és una mica més complicat, l'arxiu principal de configuració de CUPS és ><path>/etc/cups/cupsd.conf</path>. La seva estructura és similar al fitxer d'Apache ><path>httpd.conf</path>, aixà que molts de vostès el trobaran familiar. Resaltades >en l'exemple hi ha directives que necessiten ser canviades: ></p> > ><pre caption="/etc/cups/cupsd.conf"> >ServerName <i>PrintServer</i> <comment># el nom del seu servidor d'impressió</comment> >ServerAdmin <i>root@PrintServer</i> <comment># la persona a qui adreçar el correu relacionat amb l'impressió, p.e. vostè</comment> > >AccessLog /var/log/cups/access_log <comment># probablement no s'ha de canviar</comment> >ErrorLog /var/log/cups/error_log <comment># no necessita realment ser canviat tampoc</comment> > >LogLevel debug <comment># només quan s'instal·la o testeja, després hauria de ser > # canviat a 'info'</comment> > >MaxClients 100 <comment># Jo he tingut això a 1000000000 o aixà perquè fa algun temps, > # semblava que hi havia un error al control de CUPS de la interface web, > # fent pensar a CUPS que hi havia un atac de denegació de servei quan > # intentava configurar una impressora amb la interface web. Estrany.</comment> > >BrowseAddress @IF(<i>eth0</i>) <comment># Canviar això a la seva interface de xarxa interna</comment> > ><Location /> >Order Deny,Allow >Deny From All >Allow From <i>192.168.1.*</i> <comment># Les adreces de la seva xarxa interna > # p.e. 192.168.1.* permetran connexions de qualsevol host a > # la xarxa 192.168.1.0. Canviar segons li convingui</comment> ></Location> > ><Location /admin> >AuthType Basic >AuthClass System >Allow From <i>192.168.1.*</i> <comment># el mateix que amunt, permetre qualsevol ordinador a la > # xarxa 192.168.1.0 per connectar i fer > # tasques administratives després d'autenticar</comment> >Order Deny,Allow >Deny From All ></Location> ></pre> > ><p> >Editar <path>/etc/cups/mime.convs</path> per descomentar algunes lÃnies. >Els canvis a <path>mime.convs</path> i <path>mime.types</path> són >necessaris per a fer que CUPS imprimeixi fitxers de documents de Microsoft Office. ></p> > ><pre caption="/etc/cups/mime.convs"> ><comment>(La següent lÃnia és troba prop de la fi del fitxer. Descomentar-lo)</comment> >application/octet-stream application/vnd.cups-raw 0 ></pre> > ><p> >Editar <path>/etc/cups/mime.types</path> per descomentar algunes lÃnies. ></p> > ><pre caption="/etc/cups/mime.types"> ><comment>(La següent lÃnia és troba prop de la fi del fitxer Descomentar-lo)</comment> >application/octet-stream ></pre> > ><p> >CUPS necessita iniciar-se a l'arrencada, i ser iniciat immediatament. ></p> > ><pre caption="Aixecant el servei CUPS" > ><comment>(Per inicar CUPS a l'arrencada)</comment> ># <i>rc-update add cupsd default</i> ><comment>(Per inciar o reiniciar CUPS ara)</comment> ># <i>/etc/init.d/cupsd restart</i> ></pre> > ></body> ></section> ><section> ><title>Instal·lant una impressora per a i amb CUPS</title> ><body> > ><p> >Primer, anar a <uri link="http://linuxprinting.org">LinuxPrinting.Org</uri> a >buscar i descarregar el arxiu correcte PPD per a la seva impressora i CUPS. Per >fer això, premi el enllaç del Llistat d'Impressores a l'esquerra. Triï el >fabricant de la seva impressora i el model en el menú desplegable, pe HP i >DeskJet 930C. Premi "Show". A la plana següent premi el enllaç "recommended >driver" després de llegir les và ries notes i informació. Llavors descarregar >l'arxiu PPD de la plana següent, de nou després de llegir les notes i >instruccions allÃ. Pots haver de triar el fabricant la impressora i el model de >nou. Llegint la <uri link="http://www.linuxprinting.org/cups-doc.html">CUPS quickstart guide</uri> >és també de molta ajuda quan es vol fer anar CUPS. ></p> > ><p> >Ara té un fitxer PPD per la teva impressora per a funcionar amb CUPS. Posi'l a ><path>/usr/share/cups/model</path>. El PPD per la HP DeskJet 930C es deia ><path>HP-DeskJet_930C-hpijs.ppd</path>. Hauria d'instal·lar ara la impressora. >Això no pot fer-se mitjançant la interface web de CUPS o via la lÃnia de >comandes. La interface web es troba a <path>http://PrintServer:631</path> una >vegada CUPS estigui funcionant. ></p> > ><pre caption="Instal·lar la impressora mitjançant la lÃnia de comandes"> ># <i>lpadmin -p HPDeskJet930C -E -v usb:/dev/ultp0 -m HP-DeskJet_930C-hpijs.ppd</i> ></pre> > ><p> >Recordar ajustar al que tingui. Asseguri's que tingui el nom >(<c>-p</c> argument) correctament (el nom que ha posat durant la configuració >de Samba!) i per posar la ruta correctament <c>usb:/dev/usb/blah</c>, ><c>parallel:/dev/blah</c> o el dispositiu que facis servir per la teva >impressora. ></p> > ><p> >Ara hauries de ser capaç d'accedir a la impressora des de la interface web i >ser capaç d'imprimir una plana de prova. ></p> > ></body> ></section> ><section> ><title>Instal·lant els controladors d'impressora de Windows</title> ><body> > ><p> >Ara que la impressora hauria de funcionar és moment d'instal·lar els >controladors per a que els clients de Windows funcionin. Samba 2.2 va introduir >aquesta funcionalitat. Mirant el servidor d'impressió a la xarxa local, clicant >amb el botó dret sobre la impressora compartida i triant "connectar" >descarregarà els controladors apropiats automà ticament en el client que es >connecta, estalviant la molèstia d'instal·lar els drivers de la impressora >localment. ></p> > ><p> >Hi ha dos grups de controladors per això. Primer, els controladors PS d'Adobe >que es poden obtenir d'<uri link="http://www.adobe.com/support/downloads/main.html">Adobe</uri> >(controladors PostScript d'impressora). Segon, hi ha els controladors PS de CUPS, >a obtindre de <uri link="http://www.cups.org/software.php">la plana web de CUPS ></uri> i triant "CUPS Driver for Windows" del menú desplegable. No hi sembla >haver cap diferència entre la funcionalitat dels dos, però els controladors >de PS d'Adobe necessiten ser extrets en un Sistema Windows ja que és un binari >de Windows. També el procés complet de trobar i copiar els fitxers correctes és >una mica més farregós. Els controladors de CUPS semblen suportar algunes >opcions que els drivers d'Adobe no ho suporten. ></p> > ><p> >Aquest manual fa servir els controladors de CUPS per a Windows. L'arxiu >descarregat es diu <path>cups-samba-5.0rc2.tar.gz</path>. Extregui els fitxers >continguts en un directori. ></p> > ><pre caption="Extreure els controladors i fer la instal·lació"> ># <i>tar -xzf cups-samba-5.0rc2.tar.gz</i> ># <i>cd cups-samba-5.0rc2</i> ><comment>(Només fer servir aquest script si CUPS resideix a /usr/share/cups)</comment> ># <i>./cups-samba.install</i> ></pre> > ><p> ><path>cups-samba.ss</path> és un arxiu TAR que conté tres fitxers: ><path>cups5.hlp</path>, <path>cupsdrvr5.dll</path> i ><path>cupsui5.dll</path>. Aquests són els fitxer del controlador actual. ></p> > ><warn> >El script <c>cups-samba.install</c> pot no funcionar per tots els *nixs (p.e. >FreeBSD) perquè quasibé tot el que no és part del sistema base és instal·lat >en algun lloc sota el prefix <path>/usr/local/</path>. Això >sembla no ser el cas per la majoria de coses que instal·la sota GNU/Linux. >Tot i aixÃ, si la seva instal·lació CUPS és troba en un altre lloc que no pas ><path>/usr/share/cups/</path> miri l'exemple de sota. ></warn> > ><p> >Suposi que la seva instal·lació CUPS resideix sota ><path>/usr/local/share/cups/</path>, i vol instal·lar els controladors aquÃ. >Fer el següent: ></p> > ><pre caption="Instal·lant manualment els controladors"> ># <i>cd /directori/on/ha/extret/el/tar/del/controlador/de/CUPS</i> ># <i>tar -xf cups-samba.ss</i> ><comment>(Això extreu els fitxers en usr/share/cups/drivers sota el DIRECTORI >DE TREBALL ACTUAL)</comment> ># <i>cd usr/share/cups/drivers</i> ><comment>(sense començar amb / !)</comment> ># <i>cp cups* /usr/local/share/cups/drivers</i> ></pre> > ><p> >Ara farem servir el script <c>cupsaddsmb</c> provist per la distribució CUPS. >La plana de man és una lectura interessant. ></p> > ><pre caption="Executar cupsaddsmb"> ># <i>cupsaddsmb -H PrintServer -U root -h PrintServer -v HPDeskJet930C</i> ><comment>(En comptes de HPDeskJet930C també pot especificar "-a", el que >"exportarà totes impressores conegudes".)</comment> ># <i>cupsaddsmb -H PrintServer -U root -h PrintServer -a</i> ></pre> > ><warn> >La execució d'aquesta comanda normalment causa la majoria de problemes. >Llegeixi <uri >link="http://forums.gentoo.org/viewtopic.php?t=110931">el missatges en aquest >tema del fòrum</uri>. ></warn> > ><p> >Aquà hi ha els errors comuns que poden passar: ></p> > ><ul> > <li> > El nom de servidor donat com a parà metre per a <c>-h</c> i <c>-H</c> > (<c>PrintServer</c>) normalment no és resol correctament i no identifica > el servidor d'impressió per la interacció CUPS/Samba. Si un error > com: <b>Warning: No PPD file for printer "CUPS_PRINTER_NAME" - > skipping!</b> succeeix, la primera cosa que hauria de fer és substituir > <c>PrintServer</c> per <c>localhost</c> i provar-ho de nou. > </li> > <li> > La comanda falla amb un <b>NT_STATUS_UNSUCCESSFUL</b>. Aquest missatge d'error > és força comú, però pot produir-se per molts errors. Això desafortunadament > no és de gran ajuda. Una cosa a provar és establir temporalment <c>security = > user</c> al seu <path>smb.conf</path>. Després/si la instal·lació és completa > correctament, hauria de tornar-ho a posar a share, o el que hi hagués posat > abans. > </li> ></ul> > ><p> >Això hauria d'instal·lar l'estructura de directoris del controlador sota ><path>/etc/samba/printer</path>. Aquest hauria ser ><path>/etc/samba/printer/W32X86/2/</path>. Els fitxers continguts haurien >de ser els 3 fitxers del controlador i el fitxer PPD, renombrat a >ElTeuNomdImpresora.ppd (el nom que li dona a la impressora quant la instal·la (miri amunt)). ></p> > ><p> >Suposant que no hi ha errors o altre complicacions, els teus controladors són >ara instal·lats. ></p> > ></body> ></section> ><section> ><title>Finalitzant la nostra configuració</title> ><body> > ><p> >Finalment, configurarem els nostres directoris. ></p> > ><pre caption="Canvis finals necessaris"> ># <i>mkdir /home/samba</i> ># <i>mkdir /home/samba/public</i> ># <i>chmod 755 /home/samba</i> ># <i>chmod 755 /home/samba/public</i> ></pre> > ></body> ></section> ><section> ><title>Provant la nostra configuració Samba</title> ><body> > ><p> >Nosaltres voldrem provar el nostre fitxer de configuració per assegurar que és >formatat correctament i totes les nostres opcions tenen al menys la sintaxi >correcte. Per fer això fem funcionar <c>testparm</c>. ></p> > ><pre caption="Executant el testparm"> ><comment>(Per defecte, testparm verifica /etc/samba/smb.conf)</comment> ># <i>/usr/bin/testparm</i> >Load smb config files from /etc/samba/smb.conf >Processing section "[printers]" >Global parameter guest account found in service section! >Processing section "[public]" >Global parameter guest account found in service section! >Loaded services file OK. >Server role: ROLE_STANDALONE >Press enter to see a dump of your service definitions > ... > ... ></pre> > ></body> ></section> ><section> ><title>Iniciant el servei Samba</title> ><body> > ><p> >Ara configuri Samba per iniciar-se al inici; llavors l'iniciem. ></p> > ><pre caption="Aixecant el servei Samba"> ># <i>rc-update add samba default</i> ># <i>/etc/init.d/samba start</i> ></pre> > ></body> ></section> ><section> ><title>Verificant els nostre serveis</title> ><body> > ><p> >Seria provablement prudent verificar els nostres registres ara també. >També voldrem fer una ullada a les nostre comparticions Samba emprant ><c>smbclient</c>. ></p> > ><pre caption="Verficant les comparticions amb smbclient"> ># <i>smbclient -L localhost</i> >Password: ><comment>(Hauria de veure una GRAN llista de serveis aquÃ.)</comment> ></pre> > ></body> ></section> ></chapter> > ><chapter> ><title>Configuració dels Clients</title> ><section> ><title>Configuració d'impressora de clients basats en *nix</title> ><body> > ><p> >Tot i la variació o distribució, el que només es necessita és CUPS. Fer >l'equivalent en qualsevol client UNIX/Linux/BSD. ></p> > ><pre caption="Configurant un sistema Gentoo"> ># <i>emerge cups</i> ># <i>nano -w /etc/cups/client.conf</i> >ServerName <i>PrintServer</i> <comment># el nom del seu servidor d'impressió</comment> ></pre> > ><p> >Això hauria fer el fet. Res més serà necessari. ></p> > ><p> >Si només fa servir una impressora, serà la seva impressora per defecte. Si el >seu servidor d'impressió administra diverses impressores, el seu administrador >en definirà una com a defecte al servidor. Si vol definir una impressora per >defecte diferent per a vostè, faci servir la comanda <c>lpoptions</c>. ></p> > ><pre caption="Establint la seva impressora per defecte"> ><comment>(Llista d'impressores disponibles)</comment> ># <i>lpstat -a</i> ><comment>(Exemple de sortia, la seva serà diferent)</comment> >HPDeskJet930C accepting requests since Jan 01 00:00 >laser accepting requests since Jan 01 00:00 ><comment>(Definir HPDeskJet930C com a impressora per defecte)</comment> ># <i>lpoptions -d HPDeskJet930C</i> ></pre> > ><pre caption="Imprimint a *nix"> ><comment>(Especificar la impressora a fer servir)</comment> ># <i>lp -d HPDeskJet930C anything.txt</i> ><comment>(Emprar la seva impressora per defecte)</comment> ># <i>lp foobar.whatever.ps</i> ></pre> > ><p> >Només apunti el seu navegador web a <c>http://printserver:631</c> al client si >vol administrar les seves impressores i les seves feines amb una bonica >interface web. Reemplaçar <c>printserver</c> amb el nom de la <e>mà quina</e> >que actua com a servidor d'impressió, no el nom que li ha donat al servidor >d'impressió cups si ha fet servir noms diferents. ></p> > ></body> ></section> ><section> ><title>Montant una compartició Windows o Samba a GNU/Linux</title> ><body> > ><p> >Ara és hora de configurar el nostre kernel per suportar smbfs. Ja que assumeixo >que heu compilat al menys un kernel, necessitarem assegurar-nos de que tenim >totes les opcions correctes al nostre kernel. En favor de la simplicitat, en >farem un mòdul per a facilitar-ne l'us. Ãs l'opinió de l'autor que els mòduls >de kernel són bons i s'haurien de fer servir sempre que sigui possible. ></p> > ><pre caption="Opcions de kernel relevant" > >CONFIG_SMB_FS=m >CONFIG_SMB_UNIX=y ></pre> > ><p> >Llavors fer el mòdul/instal·lar-lo; inserir-ho amb: ></p> > ><pre caption="Carregant el mòdul del kernel"> ># <i>modprobe smbfs</i> ></pre> > ><p> >Una vegada els mòduls són carregats, muntar una compartició Windows o de Samba >és possible. Emprar <c>mount</c> per acomplir això, com es detalla sota: ></p> > ><pre caption="Montant una compartició Windows/Samba"> ><comment>(La sintaxi per muntar una compartició Windows/Samba és: > mount -t smbfs [-o username=xxx,password=xxx] //server/share /mnt/point >Si no emprem claus o una clau no és necessà ria)</comment> > ># <i>mount -t smbfs //PrintServer/public /mnt/public</i> > ><comment>(Si una clau és necessà ria)</comment> ># <i>mount -t smbfs -o username=USERNAME,password=PASSWORD //PrintServer/public /mnt/public</i> ></pre> > ><p> >Després de que munti la compartició, pot accedir-hi com si fos un disc local. ></p> > ></body> ></section> ><section> ><title>Configuració de la Impressora per client Windows NT/2000/XP</title> ><body> > ><p> >Això és només uns quants clics. Navegui a ><path>\\PrintServer</path> i premi amb el botó dret sobre la impressora >(HPDeskJet930C) i premi per connectar. Això descarregarà els controladors al >client de Windows i ara tota aplicació (com el Word o Acrobat) oferirà >HPDeskJet930C com a impressora disponible amb la que imprimir. :-) ></p> > ></body> ></section> ></chapter> > ><chapter> ><title>Notes Finals</title> ><section> ><title>Un Afectuós Adéu</title> ><body> > ><p> >Bé, això hauria de fer el fet. Hauria de tenir un entorn d'impressió que és >amigable amb Windows i *nix aixà com també com una compartició lliure >completament de virus! ></p> > ></body> ></section> ></chapter> > ><chapter> ><title>Enllaços i Recursos</title> ><section> ><title>Enllaços</title> ><body> > ><p> >Aquests són alguns enllaços que poden ajudar-li a activar, configurar i >solventar complicacions a la seva instal·lació: ></p> > ><ul> > <li><uri link="http://www.cups.org/">Plana Web de CUPS</uri></li> > <li><uri link="http://www.samba.org/">Plana Web de Samba</uri></li> > <li><uri link="http://linuxprinting.org/">LinuxPrinting</uri></li> > <li> > <uri link="http://www.linuxprinting.org/kpfeifle/SambaPrintHOWTO/">ComEsFa Imprimir amb Samba de Kurt > Pfeifle</uri> ( > Aquest ComEsFa realment cobreix <e>TOT</e> el que he escrit aquÃ, > a més d'un MUNT més sobre CUPS i Samba, i suport general d'impressió > en xarxes. Una lectura realment interessant, amb munts i munts de > detalls) > </li> > <li><uri link="http://www.freebsddiary.org/cups.php">Tema CUPS del Diari FreeBSD</uri></li> ></ul> > ></body> ></section> ><section> ><title>Complicacions</title> ><body> > ><p> >Miri <uri link="http://www.linuxprinting.org/kpfeifle/SambaPrintHOWTO/Samba-HOWTO-Collection-3.0-PrintingChapter-11th-draft.html#37">aquesta >plana</uri> del manual de "Suport d'Impressió en Samba 3.0" de Kurt Pfeifle. Hi >ha un munt de consells útils aquÃ! Asseguris de mirar aquest primer, abans >d'enviar preguntes i problemes! Potser la solució que busca és just allÃ. ></p> > ></body> ></section> ></chapter> ></guide>
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 107618
: 69501