Fórum Debian
Compartilhar impressora na rede Windows - Versão para Impressão

+- Fórum Debian (http://www.forumdebian.com.br)
+-- Fórum: Debian (/forum-4.html)
+--- Fórum: Redes (/forum-17.html)
+--- Tópico: Compartilhar impressora na rede Windows (/thread-352.html)



Compartilhar impressora na rede Windows - potaqpareo - 25/02/2011 12:09

Olá amigos, estou com um problema para disponibilizar uma impressora que está numa máquina com Debian numa rede Windows com Active Directory.
Segui as configurações que encontrei em tutoriais na net mas sempre dá o mesmo erro (acesso negado). Eu até consigo instalar a impressora na máquina, mas quando tento imprimir, a impressora está indisponível, diz que eu não tenho permissão. Alguém já passou por isso ou sabe como resolver?
Abaixo segue o conf do Samba e do cups.
Obrigado a tds desde já.

Samba:
Código:
[global]
netbios name = box
workgroup = xxxxxxx
server string = SAMBA
encrypt passwords = true
preferred master = yes
os level = 100
preferred master = yes
wins support = yes

printing = cups
load printers = yes

[homes]
valid users = %S
create mask = 0700
directory mask = 0700
browseable = no

[arquivos]
path = /mnt/hda6
writable = no
write list = +arquivos

[printers]
comment = Todas as Impressoras
path = /var/spool/samba
print ok = yes
guest ok = yes
browseable = yes

## Ultimo teste q fiz foi com essa config
[TLP2844]
[E230]
print ok = yes
guest ok = yes
path = /var/spool/samba
hosts allow = 192.168.1.148

cups
Código:
LogLevel warn
MaxLogSize 0
SystemGroup lpadmin
# Allow remote access
Port 631
Listen /var/run/cups/cups.sock
# Enable printer sharing and shared printers.
Browsing On
BrowseOrder allow,deny
BrowseAllow all
BrowseRemoteProtocols CUPS
BrowseAddress @LOCAL
BrowseLocalProtocols CUPS dnssd
DefaultAuthType Basic
<Location />
   Allow shared printing and remote administration...
  Order allow,deny
  Allow all
</Location>
<Location /admin>
   Allow remote administration...
  Order allow,deny
  Allow 10.0.0.148
  Allow all
</Location>
<Location /admin/conf>
  AuthType Default
  Require user @SYSTEM
   Allow remote access to the configuration files...
  Order allow,deny
  Allow all
</Location>
<Policy default>
  <Limit Send-Document Send-URI Hold-Job Release-Job Restart-Job Purge-Jobs Set-Job-Attributes Create-Job-Subscription Renew-Subscription Cancel-Subscription Get-Notifications Reprocess-Job Cancel-Current-Job Suspend-Current-Job Resume-Job CUPS-Move-Job CUPS-Get-Document>
    Require user @OWNER @SYSTEM
    Order deny,allow
  </Limit>
  <Limit CUPS-Add-Modify-Printer CUPS-Delete-Printer CUPS-Add-Modify-Class CUPS-Delete-Class CUPS-Set-Default CUPS-Get-Devices>
    AuthType Default
    Require user @SYSTEM
    Order deny,allow
  </Limit>
  <Limit Pause-Printer Resume-Printer Enable-Printer Disable-Printer Pause-Printer-After-Current-Job Hold-New-Jobs Release-Held-New-Jobs Deactivate-Printer Activate-Printer Restart-Printer Shutdown-Printer Startup-Printer Promote-Job Schedule-Job-After CUPS-Accept-Jobs CUPS-Reject-Jobs>
    AuthType Default
    Require user @SYSTEM
    Order deny,allow
  </Limit>
  <Limit CUPS-Authenticate-Job>
   Require user @OWNER @SYSTEM
    Order deny,allow
  </Limit>
  <Limit All>
    Order deny,allow
  </Limit>
</Policy>
<Policy authenticated>
  <Limit Create-Job Print-Job Print-URI>
  AuthType Default
  Order deny,allow
</Limit>
  <Limit Send-Document Send-URI Hold-Job Release-Job Restart-Job Purge-Jobs Set-Job-Attributes Create-Job-Subscription Renew-Subscription Cancel-Subscription Get-Notifications Reprocess-Job Cancel-Current-Job Suspend-Current-Job Resume-Job CUPS-Move-Job CUPS-Get-Document>
AuthType Default
Require user @OWNER @SYSTEM
Order deny,allow
  </Limit>
  <Limit CUPS-Add-Modify-Printer CUPS-Delete-Printer CUPS-Add-Modify-Class CUPS-Delete-Class CUPS-Set-Default>
  AuthType Default
  Require user @SYSTEM
  Order deny,allow
    </Limit>
  <Limit Pause-Printer Resume-Printer Enable-Printer Disable-Printer Pause-Printer-After-Current-Job Hold-New-Jobs Release-Held-New-Jobs Deactivate-Printer Activate-Printer Restart-Printer Shutdown-Printer Startup-Printer Promote-Job Schedule-Job-After CUPS-Accept-Jobs CUPS-Reject-Jobs>
    AuthType Default
    Require user @SYSTEM
    Order deny,allow
      </Limit>
  <Limit Cancel-Job CUPS-Authenticate-Job>
      AuthType Default
      Require user @OWNER @SYSTEM
      Order deny,allow
        </Limit>
  <Limit All>
        Order deny,allow
          </Limit>
</Policy>



Re: Compartilhar impressora na rede Windows - acidjunk - 26/02/2011 03:00

Amigo, o usuário que está tentando imprimir precisa de permissão de escrita no diretório /var/spool/samba.


Re: Compartilhar impressora na rede Windows - potaqpareo - 01/03/2011 11:30

acidjunk, dei permissão no diretório (chmod -R 777 /var/spool/samba) mas continua o erro, além disso, agora não consigo mais instalar a impressora com nenhum usuário nem como anônimo...


Re: Compartilhar impressora na rede Windows - potaqpareo - 01/03/2011 11:46

Alguém, por favor, pode colocar um exemplo do samba e do cups para usar como referência? Tô perdidão... rsrs
Obrigado!