BOMBOLOM.COM

(samba) Instalação e Configuração de um servidor Samba (6/6)

[ Introdução| Instalação| Configuração| Shares| Utilizadores| Windows]

Configuração do cliente windows e notas finais.

Configuração do cliente windows

O exemplo que mostro a seguir é para uma máquina com o windows 2000, o procedimento é identico com o windows xp.

Devemos entrar como administrador local da máquina e escolher Control Panel --> System Properties:
System properties

Neste diálogo escolher a aba "Network Identification":
Network Identification

E clicar em "Properties". O nome do nosso domínio é "GATOPARDO":
Network Identification Properties

Vai-nos ser pedido agora para nos identificarmos, deveremos entrar com o utilizador "root":
Autenticação do utilizador que vai acrescentar a máquina ao
domínio

Ao fim de mais ou meno um minuto vamos obter:
Sucesso!

Se este passo falhar, isso quer dizer que cometemos algum erro nos passos anterios.

É claro que agora é necessário reiniciar a máquina windows...
Reboot...

Scripts de logon

Os scripts de logon permitem-nos atribuir letras de drives às shares partilhadas de forma automática quando o utilizador faz o login nas máquinas que pertencem ao domínio.

Na configuração que estamos a usar, indicamos que os scripts de logon são na forma:

logon script = li-%G.cmd

Estamos a indicar que os scripts a serem lidos são da forma li-<grupo principal do utilizador>.cmd. Ou seja podemos ter um script de logon personalizado por grupo. Poderiamos personalizar por utilizador se utilizassemos logon scripts na forma li-%u.cmd. Estes scripts devem residir na share [netlogon], que no nosso caso está em /arquivo/shares/netlogon.

Assumindo que os utilizadores que pertençam ao grupo admin vão ter accesso a todas as shares, o respectivo logon script (li-admin.cmd) pode ser:

@echo off

echo "######################"
echo "# SERVIDOR DEBIANSRV #" 
echo "######################"

REM Acertar o relógio das estações de trabalho
net.exe time \\debiansrv /set /yes

REM Montar as shares:
net.exe use h: \\debiansrv\homes
net.exe use j: \\debiansrv\admin
net.exe use l: \\debiansrv\secretariado
net.exe use t: \\debiansrv\tmp

Para os utilizadores que tenham como grupo principal o grupo secretariado, temos (li-secretariado.cmd):

@echo off

echo "######################"
echo "# SERVIDOR DEBIANSRV #"
echo "######################"

REM Acertar o relógio das estações de trabalho
net.exe time \\debiansrv /set /yes

REM Montar as shares:
net.exe use h: \\debiansrv\homes
net.exe use l: \\debiansrv\secretariado
net.exe use t: \\debiansrv\tmp

Como estes ficheiros são em formato dos, isto é, no fim de cada linha têm um carriage return e um line feed eu costumo editar estes ficheiros a partir do windows. Basta entrarmos como "sysadm" e escrevermos "\\debiansrv\netlogon" no explorer para acedermos directamente à share.

Login no windows

Agora somos obrigados a utilizar o ctrl-alt-del:

Devemos escolher o nosso domínio:

O primeiro login pode ser muuuiito lento:

Temos as shares já montadas:

Se acedermos a \\debiansrv obtemos:

Notar que a pasta "secretaria" é a home directory da utilizadora. Também nos é mostrada uma pasta "sysadm", isto deve-se ao facto do windows ter uma estranha memória em relação às pastas remotas a que acedemos. Esta pasta é a home directory do utilizador "sysadm". No entanto apenas lá conseguiremos entrar se soubermos a palavra passe do sysadm:

Podemos agora usar os discos partilhados como se fossem discos locais:

O disco L: corresponde à share secretariado. No linux temos:

$ ls -l /arquivo/shares/secretariado
drwxrws---  2 secretaria secretariado 4096 Oct  6 15:17 TESTE

Notar nas permissões e ownership da directoria TESTE que criamos a partir do windows. Como se pode ver a mascara para criação de directorias foi aplicada.

Notas sobre organização

Neste momento temos o nosso servidor Samba configurado e a funcionar. Podemos ainda fazer algumas coisas para facilitar a organização da informação na nossa organização.

É comum os utilizadores descurarem tanto a nomenclatura dos ficheiros como o próprio sitio onde gravam os ficheiros. Quanto à nomenclatura não podemos fazer muito, esta disciplica deve nascer das normas e procedimentos internos de cada empresa. Mas podemos criar uma estrutura básica de directorias que os utilizadores não podem modificar.

Por exemplo, se quisermos que a nossa secretária utilize sempre a mesma estrutura de directorias na share [secretariado] podemos fazer o seguinte:

Em primeiro lugar retiramos as permissões de escrita na share para todo o pessoal excepto para o utilizador root:

# cd /arquivo/shares
# chmod g-w secretariado

Neste momento a share [secretariado] apenas pode ser lida. A seguir vamos criar a nossa estrutura fixa:

# cd secretariado
# mkdir cartas faxes contratos recibos

Finalmente vamos dar premissão de escrita dentro das directorias fixas:

# chmod g+rws,o-rwx *
# ls -l 
drwxrws---  2 root secretariado 4096 Oct  6 15:55 cartas
drwxrws---  2 root secretariado 4096 Oct  6 15:55 contratos
drwxrws---  2 root secretariado 4096 Oct  6 15:55 faxes
drwxrws---  2 root secretariado 4096 Oct  6 15:55 recibos

Agora todos os utilizadores com acesso à share [secretariado] apenas podem escrever dentro das subdirectorias criadas.

Backups

Deve-se fazer o backup de:

<<< Anterior

08.03.2007 | Ler mais | Comentários | Tags ,

Voltar à Página principal | Made with PyBlosxom