Pular para o conteúdo principal

Ubuntu Server e Samba


Um guia rápido para uma configuração do Samba no Ubuntu Server.

Instalações e configurações preliminares.

#Atualiza o sistema
$ sudo apt-get update
#Instala o editor mcedit
$ sudo apt-get install mc
#Define a senha do super usuário root
$ sudo passwd root
 
Criação de Pastas que serão compartilhadas.

Dentro de /home devem ser criadas as pastas que serão compartilhadas. É neste local que também estarão as pastas de usuários criados no sistema, mas não há problemas quanto à isso.

$sudo mkdir /home/<nomedapasta>
$ls –l /home
 
Criação dos usuários

Devem-se criar os usuários, definir suas senhas, posteriormente adicioná-los ao SAMBA e por fim ao grupo de trabalho.

#Cria o usuários e define sua senha
$ sudo useradd –d /home/<pastaparticulardousuário> -m <usuário>
$ sudo passwd <usuário>
#Adiciona o usuário ao SAMBA
$ sudo smbpasswd –a <usuário>
#Cria o grupo de usuários
$ sudo groupadd –r <nomedogrupo>
#Adicione os usuários ao grupo
$ sudo gpasswd –a <usuário> <nomedogrupo>
#Define o usuário administrador do grupo
$ sudo gpasswd –A <usuário> <nomedogrupo>

Permissões das pastas compartilhadas.

As pastas precisam contar com permissões para que o grupo de trabalho as acesse independe das configurações de permissão no compartilhamento propriamente dito.

#Concede permissão ao grupo de trabalho
$ sudo chgrp <nomedogrupo> <nomedapasta>
# Exemplo:
# sudo chgrp meugrupodetrabalho /home/meusarquivos

Configurando o SAMBA

O SAMBA deve estar instalado e rodando, caso não esteja instalado pode ainda ser feito. O arquivo alvo da configuração é o smb.conf.

$ sudo apt-get install samba

É interessante fazer uma cópia de backup do arquivo conf que vamos alterar e também será preciso parar o serviço SAMBA em execução para as alterações serem feitas.

#Parando o serviço
$ sudo service smbd stop
#Cópia de backup do arquivo conf
$ sudo cp etc/samba/smb.conf etc/samba/smb.conf.bkp
#Abrindo o arquivo para edição
$ sudo mcedit smb.conf
#Após a edição que pode ser conferida abaixo, salve o arquivo e
#Inicie o SAMBA novamente
$ sudo service smbd start

Arquivo smb.conf

Devem ser alteradas as seguintes informações:

- workgroup = WORKGROUP
- security = user (Exige autenticação. “share” não exige)

As seguintes informações deverão ser acrescentadas no final do arquivo:

[MeusArquivos] #Nome do compartilhamento será MeusArquivos
path = /home/<nomedapasta>
browseable = yes
read only = no
create mask = 0755
directory mask = 0755
valid users = <usuário1> , <usuário2>

Nota 1

#Instalar interface gráfica no UBUNTU Server. Faça Login como root
$ sudo apt-get install ubuntu-desktop –no-install-recommends –y

Nota 2
 
Não adicione o usuário root e o usuário padrão ao grupo de trabalho, mantenha-o apenas para configurações.

Bom divertimento!

Comentários

Postagens mais visitadas deste blog

Windows 10 pedindo credenciais para acessar rede local

Em uma rede com acesso estabelecido entre computadores rodando Windows 7 e Windows 10, um novo micro foi inserido e ocorreu este pequeno problema, ao acessar um micro da rede a partir deste novo Windows 10, havia o pedido de credenciais. O que estava diferente neste Windows 10 para outros da rede é que este não entrava com uma conta local, mas sim com uma conta Microsoft. Como os demais micros de rede não contavam com senha e sabemos que as credenciais para contas locais necessitam de senha para funcionar é aqui que está a solução. Neste caso, onde há pedido de credenciais a partir de um micro que faz login com uma conta Microsoft ao invés de uma conta local, o sistema de credenciais aceita a entrada sem senha , apenas com o nome do usuário. Portanto, ao se deparar com este detalhe, entre com o nome do usuário do micro, deixe a senha em branco e marque para salvar as informações.

Habilitar o usuário Administrador e acessar C$ via rede.

Em algumas versões do Windows é possível, por meio do Gerenciador do Computador, ativar e desativar contas de usuários incluindo a conta Administrador, porém em algumas versões isso somente é possível por meio de linha de comando. Com o usuário Administrador ativo, além de outras coisas, pode-se acessar todas as pastas do micro via rede por meio do compartilhamento padrão C$, mas o Administrador deverá obrigatoriamente estar configurado com uma senha. Este acesso pode ser feito com o seguinte caminho: \\nomedocomputador\c$\ Para ativar o usuário Administrador abra o prompt de comando como administrador do sistema clicando sobre o ícone com o botão de direito do mouse e escolhendo “Executar como Administrador”. (Iniciar » Todos os Programas » Acessórios » Prompt de comando). Digite a linha de comando: net user administrador /active:yes No menu Inciar » Executar, digite o comando “ control userpasswords2 ” (sem as aspas) para abrir o gerenciador de contas de usuário...

Tela do Notebook piscando na bateria

Em notebooks mais novos tem ocorrido o erro da tela piscando quando o equipamento está trabalhando somente na bateria após a troca do sistema operacional de Linux para Windows ou de Windows 10 para versões menores do Windows. O problema é resolvido alterando a frequência de atualização da tela de 60Hz, padrão, para 40Hz. Siga os passos: 1. Clique com o botão direito do mouse em qualquer área vazia do Desktop ou Área de Trabalho; 2. Clique em Resolução de Tela; 3. Escolha "Opções Avançadas"; 4. Na aba Monitor altere a "Freqüência de atualização da tela" para 40Hz, aplique e Ok. NOTA (2020): Não testei, mas para aqueles que estão passando por problema, procurem, nos drivers do fabricante do equipamento, o DRIVER-CHIPSET. Ter este do Driver oriundo do fabricante é mais interessante que ter o do Windows. Façam o teste.