Configurar o software Samba

Se o servidor do Infor SCE WM está executando em um sistema operacional UNIX, uma das opções de impressão é instalar o Samba no sistema UNIX, configurar o Samba para compartilhar a pasta contendo os arquivos de etiqueta e, em seguida, mapear uma letra da unidade na máquina do Loftware para a pasta compartilhada. Uma das alternativas é ativar a opção FTP no servidor. Se a sua opção preferencial é usar o Samba, esta seção fornece uma breve explicação sobre a instalação e configuração do software Samba.

O software Samba é de código aberto e pode ser baixado gratuitamente em www.samba.org. É possível baixar o código-fonte e compilá-lo para o seu sistema operacional ou simplesmente fazer o download dos binários compilados para a versão do sistema operacional UNIX que você estiver executando. O download inclui a documentação sobre a instalação e configuração do software. A instalação é um processo simples.

O Samba tem muitos recursos e pode ser usado para outras coisas além de compartilhar um diretório do UNIX para um sistema Windows. Dependendo de como você usa o Samba, a configuração do software Samba pode ser simples ou complexa. Para a configuração de um diretório do UNIX, a configuração é simples e deve ser realizada da forma definida a seguir.

O software Samba é configurado modificando o arquivo smb.conf localizado na pasta lib. O arquivo smb.conf precisa desses valores.

  • [global]
    • workgroup = UNIXWRKGRP
    • guest account = guest
    • log file = /large/samba/log
    • os level = 99
    • preferred master = Yes
    • domain master = Yes
    • wins server = 10.33.32.20
    • valid users = kthomas, adamm
    • hosts allow = 10.33.103., 10.33.100., 127.
  • [MySharedFolder1]
    • path = /user1/folder1
    • read only = No
    • guest ok = Yes
  • [MySharedFolder2]
    • path = /user1/folder2
    • read only = No
    • guest ok = Yes

Nesta amostra de configuração, os dois diretórios na máquina do UNIX, /user1/folder1 e /user1/folder2, são compartilhados com uma rede Windows como MySharedFolder1 e MySharedFolder2, respectivamente. Os parâmetros de configuração na seção global se aplicam a todos os diretórios do UNIX compartilhados. Para ver uma explicação detalhada desses parâmetros, consulte a documentação incluída no software Samba, especificamente o arquivo /Samba/3.0.20b/swat/help/manpages/smb.conf.5.html.

Os usuários que são especificados no parâmetro de usuários válidos devem ser usuários válidos do UNIX e estar registrados no Samba, no banco de dados criptografado de usuários/senhas. Isso pode ser feito usando o programa smbpasswd localizado no diretório bin do Samba. Quando um usuário do Windows tenta acessar os diretórios compartilhados do UNIX pela primeira vez, a combinação de ID de usuário/senha é solicitada. As credenciais fornecidas são autenticadas em relação a esse banco de dados. Por exemplo: se você quer permitir que o usuário do UNIX com o nome steve acesse compartilhamentos a partir de um sistema cliente, use este comando:

# <caminho do samba>/samba/bin/smbpasswd -a steve

  • Nova senha do SMB:
  • Digite novamente a nova senha do SMB:

O usuário steve foi adicionado.

Dois processos do Samba, smbd e nmbd, devem estar executando para que o Samba funcione. Os processos podem ser iniciados com estes comandos:

# <caminho do samba>/samba/bin/smbd -D

# <caminho do samba>/samba/bin/nmbd -D

Já que a máquina do Windows que executa o servidor de impressão do Loftware deve ser capaz de mapear uma letra de unidade para os diretórios UNIX compartilhados, você pode criar um novo usuário do UNIX com o nome loftware e registrar o usuário no banco de dados de usuários/senhas do Samba por meio do programa smbpasswd. Em seguida, você pode usar o logon e a senha como credenciais para mapear uma unidade da máquina do Loftware para os diretórios compartilhados. Como alternativa, é possível registrar um usuário existente do UNIX no Samba e usar as credenciais para mapear uma unidade da máquina do Loftware para os diretórios compartilhados.