O servidor pode funcionar com qualquer distribuição de Linux, mas escolhemos utilizar a distribuição Mandrake, que tem a vantagem de ser simples de instalar e de comportar imensas aplicações pré-instaladas.
Pode encontrar esta distribuição :
Antes de proceder à instalação, pode ser útil elaborar uma lista dos periféricos presentes na sua máquina e notar as referências e as características (discos duros, placa de vídeo, placa de som,…)
No início da instalação, vai ser necessário fragmentar o seu disco duro (ver o artigo sobre Fdisk a fim de separar os dados que correspondem às aplicações, os ficheiros temporários, ou ainda a memória virtual (swap).
Vamos supor que o disco duro tem uma dimensão de 10Go e que comportará :
Eis as características dos fragmentos:
| Tipo de fragmento
| Dimensão <th>Ponto de montagem | |
|---|---|---|
| Linux
| 32 Mo | /boot |
| Linux swap | 128 Mo | - |
| Linux swap | 128 Mo | - |
| Linux Ext | - | - |
| Linux | 4320 Mo | / |
| Linux | 4096 Mo | /home |
| Linux | 512 Mo | /tmp |
| Linux | 1024 Mo | /var |
A instalação do Mandrake é inteiramente gráfica, por isso basta seguir passo a passo as etapas e informar as boas opções :
Seguidamente, ligue-se como root (super-utilizador) graças à palavra-passe que forneceu aquando da instalação
Por defeito, o super-utilizador não pode ligar-se ao servidor nem por Telnet, nem por FTP por razões de segurança. Por razões práticas, e enquanto não se ligar o conjunto da intranet à Internet, vamos dar temporariamente estes direitos ao utilizador root.
Para dar a autorização ao super-utilizador para se ligar pela Telnet, é necessário editar o ficheiro /etc/pam.d/login e comentar a seguinte linha:
#auth required /lib/security/pam_securetty.so
Para dar a autorização ao super-utilizador para se conectar com FTP, é necessário editar o ficheiro /etc/ftpusers e comentar a linha seguinte :
#root
Para definir um certo nível de segurança no servidor, é necessário criar utilizadores e grupos aos quais atribuiremos unicamente as autorizações necessárias.
É necessário então, num primeiro tempo, criar um grupo users que agrupará o conjunto dos utilizadores da intranet. Isto permite definir, de uma só vez, as autorizações para todos os utilizadores que pertencem a este grupo. Para criar este grupo (pode acontecer que já exista) basta utilizar a sintaxe seguinte:
groupadd users
Seguidamente, deverá criar um directório /etc/skel_intranet. Este conterá a estrutura (ou esqueleto) básica do directório de trabalho de cada utilizador.
Eis o conjunto dos comandos que permitem criá-lo :
cp -r /etc/skel /etc/skel_intranet
cd /etc/skel_intranet
mkdir public_html
mkdir public_html/images
chmod -R 755 public_html
mkdir Maildir
mkdir Maildir/new
mkdir Maildir/cur
mkdir Maildir/tmp
Basta então criar cada um dos seus utilizadores com o comando seguinte:
useradd dupont -G users -m -u 500
-k /etc/skel_intranet
-c "DUPONT Pierre, Section Comptabilité, Poste : 89654"
Deve atribuir os direitos apropriados à conta de autilizador com o comando:
chmod 755 /home/dupont
|
| Pode suprimir um utilizador a qualquer momento com o comando:
userdel -r toto |
[mailto:linuxdoc@free.fr Michel Maudet]