segunda-feira, 4 de julho de 2011

Instalando e configurando o Servidor Samba no Ubuntu.

Primeiramente devemos atualizar o cachê do apt-get para instalarmos a nova versão estável
do repositório do ubuntu. Para isso usamos o seguinte comando:

$ sudo apt-get update

Caso você tenha uma senha para o usuário root poderá logar como root antes de executar este
comando com:

$ su

E logo em seguida digitando a senha do root. Caso não tenha e queira criar uma senha para o
usuário root digite:

$ sudo passwd root

Logo em seguida digite a senha desejada quando solicitada. Feito isso poderá logar como root
e não precisará usar o “sudo” antes dos comandos.

Caso prefira não criar a senha de root você pode fazer todos os comandos com o “sudo” sem
aspas na frente para poder ter permissão de usuário administrador.

Dando continuidade, depois da atualização do cachê vamos para a instalação propriamente
dita:

Obs: A partir de agora não usarei mais o comando “sudo” estou supondo que estejam logados
como root. Caso contrário é só colocar o “sudo” na frente de qualquer comando.

# apt-get install samba

Após a instalação entre na pasta do samba que fica em com um:

$ cd /etc/samba/

Renomei o arquivo smb.conf para smb.conf.orig com o comando mv smb.conf smb.conf.orig

Este arquivo smb.conf original é muito grande, pois tem muitos comentários e exemplos de
uso. É mais fácil começar com um arquivo em branco.

Feito isso e supondo que está dentro do diretório /etc/samba/ faça:

# vim smb.conf

Obs: “vim” é um editor de texto... ele não vem com o ubuntu, mas você pode instalá-lo com:
apt-get install vim, ou usar outro editor de sua preferência.

Feito isso escreva o seguinte conteúdo para o arquivo smb.conf.

[global]

netbios name = NomeServidor #pode ser qualquer nome
workgroup = GrupoServidor #mesmo grupo da rede local

[Publico]

comment = Pasta Compartilhada
valid users = manoel
readonly = no
create mask = 0777
directory mask = 0777
writable = Yes
path = /home/public
browseable = Yes

Salve o smb.conf

Se estiver usando o vim basta teclar ESC e em seguida digitar :wq!

#obs: “w” para salvar e “q” para sair

Feito isto só falta agora criar o diretório que será compartilhado. No nosso exemplo o diretório
é /home/public

Execute o comando como root

mkdir /home/public

em seguida mude as permissões de acesso para que todos os usuários possam gravar, ler e
executar no diretório compartilhado com o comando:

chmod 777 /home/public

Obs: não entrarei em detalhes nesse artigo em relação a permissões de acesso, talvez num
próximo arquivo dedicado ao tema.

Feito isto agora vamos criar os usuários do samba. Para usarmos os usuários do samba
devemos ter os mesmos usuários do sistema.

Para criar os usuários no sistema use:

# adduser –no-create-home Manoel

Depois coloque uma senha para o mesmo com:

# passwd Manoel

Agora vamos criar a senha do samba:

# smbpasswd –a Manoel

Digite a senha e pronto. Basta ir numa máquina Windows da rede, ir em iniciar, executar e
digitar: //ip_do_servidor

Depois tecle enter, você vai visualizar pastá publico compartilhada... se preferir pode clicar
com o botão direito do mouse e mapear unidade de rede... este mapeamento vai ficar
disponível em “Meu Computador” com a letra que você determinar... se não quiser mapear
basta dar dois cliques será solicitado usuário e senha, preencha com os dados do usuário que
você criou e pronto... já poderá salvar, ler e executar arquivos neste diretório.

Espero ter ajudado,

Manoel Quaresma

manoelqs@gmail.com

Nenhum comentário:

Postar um comentário