← Back to team overview

sslug-teknik team mailing list archive

Re: Samba print fra XP - "Adgang nægtet. Der kunne ikke tilsluttes" -> løsning :)

 

Peter Toft wrote:
Her er løsningen på et problem, som har naget mig længe. Måske I kan bruge det.

Wife 1.0 skal kunne printe fra XP via en Samba server på en SuSE 9.3.

Min smb.conf har en blok med "printers" og en med "print$", og mine printere er defineret via YaST2 som igen anvender CUPS.


[global]
        .....
        ## Næste linie er tricket.
use client driver = yes
[printers]
        comment = All Printers
        path = /var/tmp
        printable = Yes
        guest ok = yes
        create mask = 0700
        browseable = no
        public = yes
        guest ok = yes
        writable = no
[print$]
        comment = Printer Drivers
        path = /var/lib/samba/drivers
        write list = @ntadmin root
        force group = ntadmin
        create mask = 0664
        directory mask = 0775

Jeg kan sagtens få udskrift til at virke fra XP, men XP mener at adgang til at se printerkøen ikke er tilladt -> "Adgang nægtet. Der kunne ikke tilsluttes.".

Jeg har ladet XP installere driveren fra egen database ved manuelt at være printertypen på XP, jeg aner ikke hvordan jeg kan få Samba serveren til at give driveren til klienten :)

Anyway - man skal have "use client driver = yes" i [global] før at det virker - hvilket YaST2 ikke magter at indsætte automagisk.

Peter Toft, Ph.D. [pto@xxxxxxxxxxx] http://pto.linux.dk

 Audience:  What do you want, Eric?
 Eric:  I want to live in a world where software doesn't suck.
 Richard:  Any software that isn't free sucks.
 Linus:  I'm interested in free beer.

Hej Peter

Jeg har godt nok kun er suse 9.2 men det burde være tæt nok på.
Jeg har selv følgende i min smb.conf i [global] har jeg default værdierne
[printers]
        comment = All Printers
        path = /var/tmp
        create mask = 0600
        printable = Yes
        browseable = No

[print$]
        comment = Printer Drivers
        path = /var/lib/samba/drivers
        write list = @ntadmin, root
        force group = ntadmin
        create mask = 0664
        directory mask = 0775

Jeg går ud fra følgender er i orden

udskrivning virker fra linux check
ls /var/lib/samba/drivers/ skulle gerne give
drwxrwxr-x  7 root ntadmin 168 2005-05-10 19:14 .
drwxr-xr-x  7 root root    816 2005-08-18 22:11 ..
drwxrwxr-x  2 root ntadmin  48 2005-05-10 19:14 W32ALPHA
drwxrwxr-x  2 root ntadmin  48 2005-05-10 19:14 W32MIPS
drwxrwxr-x  2 root ntadmin  48 2005-05-10 19:14 W32PPC
drwxrwxr-x  3 root ntadmin  72 2005-08-08 17:06 W32X86
drwxrwxr-x  2 root ntadmin  48 2005-05-10 19:14 WIN40

spørgsmål så problemet kan blive løst:
* Er din wife 1.0 ;-) medlem af domænet eller bare med i workgroupen?
* Har wife skriveadgang til shares og virker dette?
* Er din wife tilsluttet med gyldigt brugernavn og password? hvis ikke er der så en gyldig guest account? * Når du forsøget at installere printerdrivere på din server er du så logget på som root eller en som er medlem af ntadmin gruppen? * Virker det fra andre maskiner? f.eks. windows 2000 XP SP2 har givet mig problemer med samba og udskrivning.
* Er der installeret anden firewall end windows xp's egen på wife 1.0?

--
Venlig Hilsen (Best Regards)
stud. med. Rune Tønnesen


Follow ups

References