Acessando servidores através de
estações Linux
(continuação)
O smbtar
Também é possível fazer backup (cópias
de segurança) para o formato .tar de arquivos que
estão em compartilhamentos na rede. Esta
operação é muito útil para garantir
backup de arquivos em estações com pastas
compartilhadas mas que não pertencem ao Domínio da
rede (por exemplo) ou em estações isoladas da rede.
O comando utilizado é o smbtar:
$smbtar -s HOST -p SENHA -x COMPARTILHAMENTO -d PASTA -t FITA
(.tar)
Como exemplo vamos criar um arquivo chamado vacina.tar que
será o backup de //servidor1/vacinas/vacina.exe sem
senha para acesso:
$smbtar -s servidor1 -x vacinas -d vacina.exe -t vacina.tar
<enter>
Para conferir se o arquivo foi criado corretamente,
digite:
$tar -tvf vacina.tar <enter>
Se o empacotamento teve sucesso, voce verá o nome
original do arquivo e seu tamanho. Para que o backup seja
guardado em fita deve-se mudar a sintaxe do comando,
substituindo o nome do arquivo pela unidade de fita instalada
(geralmente /dev/st0).
O smbpasswd
O SAMBA permite também que as estações
troquem suas senhas de logon, utilizando o smbpasswd. Ele age
de forma similar ao comando passwd, mas as senhas são
armazenadas no arquivo smbpasswd. É posível ainda
alterar a senha dos usuários em um servidor
Primário de um Domínio NT (PDC). Utilizado pelo
superusuário, ele permite que contas sejam adicionados
ou removidos e atributos sejam alterados.
Mantenha o "localhost" especificado no parâmetro
"allow hosts" para seu perfeito funcionamento.
O smbpasswd é um arquivo em formato ASCII e
contém o nome do usuário, identificação
junto ao Linux, a senha encriptada, o indicador de como
está a conta e a data de última alteração
da senha do usuário.
Vale destacar que o smbpasswd somente é útil
quando o SAMBA está configurado para utilizar senhas
criptografadas (veja detalhes no próximo artigo).
O smbstatus
Para saber a situação atual das conexões
SAMBA, utilizamos o smbstatus ($smbstatus <enter>).
Abaixo está a lista das opções aceitas:
-b -> Fornece uma resposta resumida.
-d -> Fornece uma resposta comentada.
-L -> Lista somente os recursos em uso.
-p -> Lista os processos smbd e finaliza em seguida. Útil
quando utilizado
em programas.
-S -> Lista todos os compartilhamentos definidos.
-s -> Permite utilizar outro arquivo de configuração
(smb.conf2 por
exemplo), que deve ser especificado após a opção.
-u -> Lista as informações relevantes sobre o
usuário, que deve ser
especificado após a opção.
O testprns
O testprns verifica o nome da impressora junto ao smbd, a
fim de determinar se há um nome válido (entrada
encontrada em printcap para a impressora) sendo informado
para uso pelo serviço de impressão. Pode ser
ativado da seguinte forma:
#testprns <nome_da_impressora>
<nome_do_arquivo_printcap> <enter>
Encontrada uma impresora válida, a mensagem "Valid
Printer" (ou outra semelhante, dependendo da
distribuição utilizada) será apresentada. O
arquivo /etc/printcap define as impressoras.
Conclusão
No próximo artigo, encerraremos nosso tutorial de
SAMBA explicando o compartilhamento entre servidores Linux e
Windows NT, incluindo migração de senhas,
configuração de domínios, entre outros.
Até lá!