quarta-feira, 24 de abril de 2013

SAMBA IMPRESSÃO COM CONTROLE DE USUÁRIO E HOST


Samba Impressão


Configurando o Samba para impressoras:

          Hoje as novas versões do samba são  ligadas ao “cups”  que é o sistema de impressão padrão do linux fazendo que a responsabilidade do pelo cadastro das impressoras fique sob sua responsabilidade.logo vejamos como apontar para ele e determinar o quem ponderar usar a impressora na rede.
          As configurações feitas para compartilhar os arquivos e impressoras na rede, são feitas tudo no arquivo; "/etc/samba/smb.conf". Segue as configurações extras e necessárias ao compartilhamento:

[global]
netbios name = SERVIDOR
workgroup = INVEIATEC
server string = samba %V
encrypt passwords = true
preferred master = yes
os level = 200
preferred master = yes
wins support = yes
syslog = 0
panic action = /usr/share/samba/panic-action %d

# netbios name: Declara o nome NetBIOS do servidor Samba.
# workgroup: Determina o Grupo de Trabalho ou Domínio do servidor Samba.
#server string: É uma identificação que o servidor Samba envia aos demais #computadores da rede.
#dns proxy: Especifica se deve tratar o nome NetBIOS como um nome de DNS.
#log file: Determina o caminho do arquivo de log do servidor Samba.
#max log size: Especifica o tamanho máximo que o arquivo de log deve crescer.
#syslog: Define o limite de envio de mensagens para o syslog.
#panic action: Permite chamar um sistema de comando quando ocorre um problema.


##############################################################
##############################################################
########## Apontando para o CUPS no samba #####################

printing = cups
load printers = yes
 ################Configuracão é valida se o compartilhamento for para tudo e todos ###############
[printers]
comment = Todas as Impressoras
path = /var/spool/samba
print ok = yes
guest ok =  yes
browseable = yes
create mask = 0700
comment = Printer Drivers
path = /var/lib/samba/

 ##################################################################################
       Vejam como é fácil compartilhar no samba as impressoras para determinados ranges de ip ou maquinas na rede de forma segura.

        Primeiro vejamos a opção guest ok que controla os usuários para o uso da impressora,se estiver “yes’ qualquer um pode usar,caso seja  “no” nenhum usuário pode usar.o que e premissa para o que queremos fazer com as impressoras neste momento que é limitar o uso para os usuários ou melhor ainda hosts na rede que determinarmos no compartilhamento por isso que na primeira configuração coloquei o servidor “wins support = yes” vejam que que isso vai ajudar a rede a identificar os nomes dos hosts.

         Para que determinar as condições de negação e permissão para o uso de impressoras na rede, teremos que considerar algumas  afirmativas como:

Hosts allow
PERMITE HOSTS A IMPRESSAO
hosts deny
NEGA HOSTS A IMPRESSAO
valid users
USUARIOS QUE PODEM IMPRIMIR
invalid users
USUARIOS QUE NÃO PODEM IMPRIMIR


Vejamos exemplos no /etc/samba/smb.conf:

 [IMPRESSORA DO FINACEIRO] //nome da impressora na rede
print ok = yes
guest ok = yes
path = /var/spool/samba //caso queira mude a pasta onde irar ficar as impressões para cada grupo.
hosts allow = 10.0.0.3, 10.0.0.7, 10.0.0.9

[IMPRESSORA DA CONTABILIDADE] //nome da impressora na rede
print ok = yes
guest ok = yes
path = /var/spool/samba //caso queira mude a pasta onde irar ficar as impressões para cada grupo.
hosts allow = COMPUTADOR001,COMPUTADOR002

[IMPRESSORA DA TI]//nome da impressora na rede
print ok = yes
guest ok = no
path = /var/spool/samba //caso queira mude a pasta onde irar ficar as impressões para cada grupo.
valid users = marcio,wanderson



Nenhum comentário:

Postar um comentário