IBQUOTA

(Impressão Barrada por QUOTA de usuário)


HOME

Documentação

Download

Contribuições

Links

Contato


Versão Atual:
GIT IBQUOTA 3.1


Versão Antiga:
IBQUOTA 2.4.1




Instalação do SAMBA-2.2.8a


O SAMBA é o programa que permite uma maquina Unix compartilhar recursos com maquinas Windows.
Aqui será mostrado como instalar um PDC (Primary Domain Controler) no FreeBSD (poderia ser em Linux).

Passo1:
Fazer download do arquivo tar contendo o código fonte do SAMBA:
samba-2.2.8a.tar.gz.

Passo2:
Descompactar o arquivo:
# tar -xzvf samba-2.2.8a.tar.gz

Passo3:
Configurar o SAMBA:
# cd samba-2.2.8a
#./configure --prefix=/usr/local/samba

Passo4:
Compilar e Instalar:
# make
# make install

Passo5:
Toda a configuração do SAMBA está no arquivo /usr/local/samba/var/smb.conf (Compartilhamentos e permissões de acesso).
Segue um exemplo de smb.conf:
#######################################################
# Global parameters
[global]
workgroup = TESTE
server string = Servidor Samba do Instituto de Biologia
encrypt passwords = Yes
domain logons = Yes
os level = 100
domain master = Yes
printing = cups

[homes]
comment = Area do usuario
read only = No
browseable = No

[netlogon]
path = /usr/home/netlogon/%g
browseable = No

[printers]
comment = All Printers
path = /tmp
guest ok = Yes
printable = Yes
print command = lpr -r -P %p %s
lpq command = lpq -P %p
lprm command = lprm -P %p %j
browseable = No

#Impressora VIRTUAL
[VIRTUAL]
comment = Impressora Virtual
path = /var/spool/virtual
printable = Yes
print command = lpr -r -P %p %s
lpq command = lpq -P %p
lprm command = lprm -P %p %j

#######################################################

Passo6:
Cadastrando Estações Win2k:
Cada estação de trabalho deve ter uma conta no FreeBSD. A conta é parecida com uma conta de usuário, mas há algumas diferenças: a conta não possui home; não possui Shell; e, há um sinal de "$" no final do nome da estação. Adicionar o grupo das estações:
pw groupadd estacao
Adicionar a conta:
pw useradd estacao1 -c Estacao -d /dev/null -s /sbin/nologin -g estacao
OBS: O comando PW cria usuários no FreeBSD, e seus parâmetros são:
-c Adiciona Comentário no login do usuário
-d Especifica onde será o home do usuário (a opção /dev/null significa que o usuário não possui home)
-s Especifica o shell do usuário (a opção /sbin/nologin significa que o usuário não possui Shell)
-g Especifica o grupo que a estação pertencerá.

Utilizar o VIPW para adicionar o sinal "$" no final do login da estação. Será algo deste tipo:
estacao1$:*:1500:1501::0:0:Estacao:/dev/null:/sbin/nologin
Certificar-se que o * está logo após o login para desabilitar senhas. Os números 1500 e 1501 referem-se a UID e GID (números seqüenciais de usuário e grupo) e deveriam ser atribuídos automaticamente durante a criação da conta. /dev/null se refere ao diretório home, e por fim a óbvia negação do direito de login no sistema (sem Shell).
Após ter criado a conta no FreeBSD vamos criar uma conta no SAMBA:
smbpasswd -a -m estacao1
Lembre-se que não é para colocar o sinal de "$" no final do login.
Será adicionado uma linha no arquivo /usr/local/samba/private/smbpasswd .


Passo7:
Criar conta de usuário no sistema operacional. Para isto utilize qualquer comando de criação de usuário.Ex: adduser.
E criar esta conta de usuário no SAMBA:
# smbpasswd -a login_do_usuário
Utilize a mesma senha.
OBS: A ferramenta "pwdump.exe" migra os usuários de um servidor NT para o SAMBA. Muito interessante para quem tem muitas contas para migrar.


Passo8:
Colocar o smbd e nmdb para "levantar" assim que o sistema for iniciado.
Editar o arquivo /etc/rc.local:
#Servidor NetBIOS
/usr/local/samba/sbin/nmbd -D -s /usr/local/samba/var/smb.conf
#Servidor Samba
/usr/local/samba/sbin/smbd -D -s /usr/local/samba/var/smb.conf


Passo9:
Carregando o SWAT (Samba Web Administration Tool [Ferramenta de Administração do Samba via WEB]), para isto adicione no arquivo /etc/services:
swat 901/tcp
E no /etc/inetd.conf:
swat stream tcp nowait root /usr/local/samba/sbin/swat -s /usr/local/samba/var/smb.conf swat
O SWAT só funcionará se o nmbd e smbd estiverem rodando.
Para acessar o SWAT digite a URL ip_ou_nome_do_servidor:901 Ex: http://143.106.62.8:901

Copyleft 2003. IB - UNICAMP