Servidor Samba completo
Servidor Samba executando script de logon, com troca de senha automática, RAID 5 e quota por usuários. Este servidor está montado e funcionando até hoje em plataforma Conectiva Linux 10.
Configuração do apt-get sem CD
Antes de tudo vamos configurar o apt-get para que seu repositório fique em algum lugar, porque com o RAID 5 não vai ter cdrom para instalar os pacotes.
O primeiro tipo é a instalação por demanda, ou seja, é aquela instalação que é feita em várias máquinas. O segundo tipo é a instalação local, ou seja, uma instalação feita só em uma máquina.
Mas antes de começar, defina onde irão ficar as cópias dos CDs de instalação do Conectiva. Isso é muito importante, pois esse caminho será amplamente utilizado mais adiante. Portanto, certifique-se das permissões de acesso a esse diretório, para não ter problemas.
Por exemplo, coloquei as cópias dos CDs nos seguintes diretórios:
# chmod -Rf 644 /arquivos/conectiva10
Voltando ao assunto das duas maneiras de resolver esse problema:
A primeira é usando um servidor de web, esta solução é ideal para quem trabalha com mais de uma instalação do Conectiva Linux, ou seja, uma empresa, escola, ou outra entidade que use vários PCs.
A segunda maneira é acessando localmente os arquivos do CD. Esta opção recomendo para quem usa uma instalação do Conectiva (ex: Workstation).
Para isso faça com que seu servidor de WEB possa enxergar as pastas onde foram copiados os CDs.
Para o Apache, dentro do httpd.conf acrescente as linhas:
APT-GET sem CD
O primeiro tipo é a instalação por demanda, ou seja, é aquela instalação que é feita em várias máquinas. O segundo tipo é a instalação local, ou seja, uma instalação feita só em uma máquina.
Mas antes de começar, defina onde irão ficar as cópias dos CDs de instalação do Conectiva. Isso é muito importante, pois esse caminho será amplamente utilizado mais adiante. Portanto, certifique-se das permissões de acesso a esse diretório, para não ter problemas.
Por exemplo, coloquei as cópias dos CDs nos seguintes diretórios:
- /arquivos/conectiva10/Disco1 => Copiei todo o CD1 aqui;
- /arquivos/conectiva10/Disco2 => Copiei todo o CD2 aqui;
- /arquivos/conectiva10/Disco3 => Copiei todo o CD3 aqui.
# chmod -Rf 644 /arquivos/conectiva10
Voltando ao assunto das duas maneiras de resolver esse problema:
A primeira é usando um servidor de web, esta solução é ideal para quem trabalha com mais de uma instalação do Conectiva Linux, ou seja, uma empresa, escola, ou outra entidade que use vários PCs.
A segunda maneira é acessando localmente os arquivos do CD. Esta opção recomendo para quem usa uma instalação do Conectiva (ex: Workstation).
Repositório usando um servidor WEB
Para isso faça com que seu servidor de WEB possa enxergar as pastas onde foram copiados os CDs.
Para o Apache, dentro do httpd.conf acrescente as linhas:
Alias /conectiva10 /arquivos/conectiva10/
<Directory "/arquivos/conectiva10">
Options Indexes FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
</Directory>
<Directory "/arquivos/conectiva10">
Options Indexes FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
</Directory>
Salve e reinicie o Apache.
Em seguida, na máquina onde você irá operar a instalação, editar o arquivo de configuração do apt (/etc/apt/sources.list), comentar todas as linhas descomentadas e colocar as seguintes linhas:
rpm http://IP_servidor/conectiva10/disco1 conectiva 001
rpm http://IP_servidor/conectiva10/disco2 conectiva 002
rpm http://IP_servidor/conectiva10/disco3 conectiva 003
rpm http://IP_servidor/conectiva10/disco2 conectiva 002
rpm http://IP_servidor/conectiva10/disco3 conectiva 003
Onde:
- rpm => é o tipo de extensão a ser usada;
- http => é o protocolo a ser utilizado;
- IP_do_servidor => é o IP ou nome do seu servidor;
- conectiva10 => é o nome do alias que você criou no Apache;
- disco => é o nome da pasta onde você copiou o CD;
- conectiva => é o argumento do apt;
- 001 => indica o número do CD para o apt.
# apt-get update
Repositório local
Apesar de parecer, pelo menos pra mim parecia, muito complicada, é a mais simples. Basta editar o arquivo /etc/apt/sources.list e comentar todas as linhas que estiverem descomentadas e acrescentar as seguintes linhas:
rpm file:/Caminho_físico/para_diretório/nome_pasta_CD1 conectiva 001
rpm file:/Caminho_físico/para_diretório/nome_pasta_CD2 conectiva 002
rpm file:/Caminho_físico/para_diretório/nome_pasta_CD3 conectiva 003
rpm file:/Caminho_físico/para_diretório/nome_pasta_CDN conectiva N
rpm file:/Caminho_físico/para_diretório/nome_pasta_CD2 conectiva 002
rpm file:/Caminho_físico/para_diretório/nome_pasta_CD3 conectiva 003
rpm file:/Caminho_físico/para_diretório/nome_pasta_CDN conectiva N
Onde:
- rpm => é o tipo de extensão a ser usada;
- file => indica que será arquivo;
- /Caminho_físico/para_diretório => é o caminho do diretório desde a raiz;
- /nome_pasta_CD1 => é o nome da pasta onde você copiou o CD;
- conectiva => é o argumento do apt;
- 001 => indica o número do CD para o apt;
# apt-get update
1) RAID, se tiverem grana para isso, prefiram utilizar RAID por Hardware, é mais rápido, mais estável (com discos SCSI então.... nota 10).
2) Configurando a maquina XP no dominio samba.
É preciso mudar algumas opções no XP, caso contrário não entra no dominio, façam o seguinte:
Va em Painel de Controle, Ferramentas Administrativas, Diretiva de Segurança Local (ou Politica de segurança local), diretivas locais, opções de segurança.
Procure as linhas que começam com "Membro de domínio".
Desactive as linhas:
Membro de domínio: criptografar ou assinar digitalmente os dados de canal seguro.
Membro de domínio: desativar alterações de senha de conta da máquina.
Membro de domínio: requer uma chave de sessão de alta segurança.