Montando um compartilhamento com o smbmount
Neste artigo vamos aprender como fazer para, a partir de uma máquina *unix* rodando Samba, montar e acessar compartilhamentos de máquinas Win95/98.
Introdução
É possível se acessar, a partir de uma máquina *unix* rodando
Samba, diretórios compartilhados residindo em PCs rodando
Win95/98.
Para montar o drive de um PC usando o smbmount você tem que compartilhar primeiramente o recurso no Windows e depois montá-lo no Linux.
Existem dois tipos de compartilhamento:
Para compartilhar um recurso em nível de compartilhamento, a estação com Win9* precisa obter a lista de usuários do servidor Samba, porém esta função ainda não está implementada.
No arquivo das listas de discussão do Samba esta questão apareceu diversas vezes, porém nenhuma solução foi apresentada. Se alguém souber de uma maneira de contornar este problema gostaria de saber.
Com proteção em nível de recurso, não tem mistério. Basta emitir o comando a seguir, substituindo os valores conforme o caso:
# smbmount //galaxy/galaxy /mnt -o username=queiroz,password=galaxy
Agora verifique se o compartilhamento foi montado em /mnt:
# df
Filesystem 1k-blocks Used Available Use% Mounted on
/dev/hda1 2202544 1605180 485480 77% /
/dev/hdb1 975479 870558 54523 94% /home
/dev/hdb2 1412327 853529 485819 64% /work
/work/cl50-1.iso 640042 640042 0 100% /home/ftp/pub
//galaxy/galaxy 511760 298272 213488 58% /mnt
A máquina Windows chama-se galaxy e dei o nome Galaxy ao drive C:. A este recurso compartilhado eu atribuí a senha galaxy. Conectei-me como usuário queiroz e dei a senha que especifiquei, galaxy. Como vocês podem ver a partir do comando df, o drive C: desta máquina passou a estar disponível a partir do ponto de montagem /mnt.
Para montar o drive de um PC usando o smbmount você tem que compartilhar primeiramente o recurso no Windows e depois montá-lo no Linux.
Existem dois tipos de compartilhamento:
- em nível de recurso (share);
- em nível de usuário.
Para compartilhar um recurso em nível de compartilhamento, a estação com Win9* precisa obter a lista de usuários do servidor Samba, porém esta função ainda não está implementada.
No arquivo das listas de discussão do Samba esta questão apareceu diversas vezes, porém nenhuma solução foi apresentada. Se alguém souber de uma maneira de contornar este problema gostaria de saber.
Com proteção em nível de recurso, não tem mistério. Basta emitir o comando a seguir, substituindo os valores conforme o caso:
# smbmount //galaxy/galaxy /mnt -o username=queiroz,password=galaxy
Agora verifique se o compartilhamento foi montado em /mnt:
# df
Filesystem 1k-blocks Used Available Use% Mounted on
/dev/hda1 2202544 1605180 485480 77% /
/dev/hdb1 975479 870558 54523 94% /home
/dev/hdb2 1412327 853529 485819 64% /work
/work/cl50-1.iso 640042 640042 0 100% /home/ftp/pub
//galaxy/galaxy 511760 298272 213488 58% /mnt
A máquina Windows chama-se galaxy e dei o nome Galaxy ao drive C:. A este recurso compartilhado eu atribuí a senha galaxy. Conectei-me como usuário queiroz e dei a senha que especifiquei, galaxy. Como vocês podem ver a partir do comando df, o drive C: desta máquina passou a estar disponível a partir do ponto de montagem /mnt.