Servidor Samba · 3 min read · Dec 11, 2025
Servidor SAMBA (Controlador de Domínio) Para Pequenos Grupos de Trabalho Com Ubuntu 7.10
Servidor SAMBA (Controlador de Domínio) Para Pequenos Grupos de Trabalho Com Ubuntu 7.10
Versão 1.0
Autor: Till Brehm
Esta é uma descrição detalhada sobre como configurar um servidor baseado em Ubuntu (Ubuntu 7.10) para atuar como servidor de arquivos e impressão para estações de trabalho Windows(tm) em pequenos grupos de trabalho. Este guia utiliza o backend tdb para SAMBA para armazenar senhas e informações de conta. Isso é adequado para grupos de trabalho de até 250 usuários e é mais fácil de configurar do que um backend LDAP.
Software Instalado:
- Samba como controlador de domínio
- CUPS
- Drivers de impressora Foomatic
Quero dizer primeiro que esta não é a única maneira de configurar tal sistema. Existem muitas maneiras de alcançar esse objetivo, mas este é o caminho que escolhi. Não dou nenhuma garantia de que isso funcionará para você!
Requisitos
Para instalar tal sistema, você precisará do seguinte:
- Um CD de instalação do servidor Ubuntu (disponível aqui: http://www.ubuntu.com/download/)
- Uma conexão com a internet, pois descreverei uma instalação em rede neste documento.
Habilitar o Usuário root
Agora posso fazer login com o nome de usuário “administrador” e a senha que inseri acima. Primeiro, habilitarei o usuário root para facilitar a instalação. Você pode desativá-lo mais tarde, se desejar.
sudo passwd root
suAgora estamos logados como usuário root.
Dica: Este passo é opcional, se você não quiser habilitar o usuário root por razões de segurança, execute o comando “sudo su” para mudar para root sem habilitar o usuário root para fazer login diretamente.
Configurar a Rede
O instalador do Ubuntu configurou nosso sistema para obter suas configurações de rede via DHCP, vamos mudar isso agora porque um servidor deve ter um endereço IP estático. Edite /etc/network/interfaces e ajuste conforme suas necessidades (nesta configuração de exemplo, usarei o endereço IP 192.168.0.100):
vi /etc/network/interfaces# Este arquivo descreve as interfaces de rede disponíveis em seu sistema
# e como ativá-las. Para mais informações, veja interfaces(5).
# A interface de rede de loopback
auto lo
iface lo inet loopback
# Esta é uma lista de interfaces de rede hotpluggable.
# Elas serão ativadas automaticamente pelo subsistema hotplug.
mapping hotplug
script grep
map eth0
# A interface de rede primária
auto eth0
iface eth0 inet static
address 192.168.0.100
netmask 255.255.255.0
network 192.168.0.0
broadcast 192.168.0.255
gateway 192.168.0.1
Então reinicie sua rede:
/etc/init.d/networking restartEdite /etc/hosts e adicione seus novos endereços IP:
vi /etc/hosts127.0.0.1 localhost.localdomain localhost server1
192.168.0.100 server1.example.com server1
# As linhas a seguir são desejáveis para hosts compatíveis com IPv6
::1 ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
ff02::3 ip6-allhosts
Definindo o Nome do Host
*echo server1.example.com > /etc/hostname *
*/etc/init.d/hostname.sh
echo '192.168.0.100 server1.example.com' >> /etc/hosts *Instalar o Daemon SSH
apt-get install ssh openssh-serverOs Próximos Passos…
Agora você pode fazer login em seu servidor com um cliente SSH como o PuTTY ( http://www.chiark.greenend.org.uk/~sgtatham/putty/). É mais fácil seguir este guia se você se conectar ao seu servidor com o PuTTY e copiar e colar os comandos. Se você quiser editar arquivos de configuração no servidor, pode usar editores de linha de comando como vi, pico ou joe ou usar um programa como WinSCP ( http://winscp.net/eng/docs/lang:en) para editar os arquivos pela sua conexão SSH em um cliente Windows.
Quota
apt-get install quotaEdite /etc/fstab para ficar assim (adicionei,usrquota,grpquota às partições com o ponto de montagem /):
vi /etc/fstab# /etc/fstab: informações estáticas do sistema de arquivos.
#
#
proc /proc proc defaults 0 0
# /dev/sda1
UUID=226d9304-88ca-44c0-a3e3-d1ad26cfc084 / ext3 defaults,errors=remount-ro,usrquota,grpquota 0 1
# /dev/sda5
UUID=d824ce36-04b8-4870-83f4-f1a5037c2de4 none swap sw 0 0
/dev/hdc /media/cdrom0 udf,iso9660 user,noauto 0 0
/dev/ /media/floppy0 auto rw,user,noauto 0 0
Então execute:
*touch /quota.user /quota.group
chmod 600 /quota.*
mount -o remount /
quotacheck -avugm
quotaon -avug*Você receberá um erro como este quando executar o comando quotacheck -avugm pela primeira vez.
quotacheck: WARNING - Quotafile //quota.user foi provavelmente truncado. Não é possível salvar as configurações de quota...
quotacheck: WARNING - Quotafile //quota.group foi provavelmente truncado. Não é possível salvar as configurações de quota...Isso é normal e não há com o que se preocupar!
Receba novas postagens na sua caixa de entrada
Sem spam. Cancele a assinatura a qualquer momento.