Como configurar a partilha de pastas, samba, e utilizar o LAMP

December 12th, 2009 by PMR Leave a reply »

Visto que já coloquei à vossa disposição a configuração do Ubuntu Server 9.10, agora vou proceder à configuração do samba e do LAMP.

Vamos começar precisamente no ponto em que ficámos da última vez.

Capture

Vamos fazer o login como administrador, que foi configurado na fase de instalação.

Depois de fazerem o login no vosso servidor, devem-se deparar com o seguinte

Capture1

Vou começar por actualizar o sistema, para tal vou correr os comando:

1. sudo apt-get update (actualiza a lista dos módulos disponíveis) e
2. sudo apt-get upgrade (actualiza os módulos).

Capture2

Vou carregar no “Y” e em seguida no “Enter” para actualizar o sistema com os últimos módulos (pacotes).

Este processo demora alguns minutos, dependendo da velocidade da vossa ligação à internet, assim como a velocidade do processador.

Após ter terminado o processo, devem-se deparar com o seguinte:

Capture3

Neste momento o vosso sistema encontra-se actualizado, como tal vou começar por fazer um “reboot” ao sistema.

Para tal, basta correr o seguinte comando:

“sudo reboot now”

Capture4

Nota: No caso de quererem desligar a máquina, têm de correr o comando “sudo shutdown -h now”, o “-h” faz um “halt” ao sistema.

Agora que o sistema já recomeçou com as últimas actualizações, volto a fazer login.

Capture5

Vamos agora proceder à configuração do samba. Vou começar por adicionar um novo utilizador, para que este possa aceder aos directórios partilhados.

É então necessário correr o comando “sudo adduser nome_utilizador”

Capture6

Depois de correr este comando, é-me pedido a password para o novo utilizador.

Capture7

coloco as informações pertencentes a esse utilizador, por fim “Y” e “Enter” para adicionar o utilizador.

Capture8

Agora que já temos o novo utilizador, vou adicionar este utilizador ao samba. Corro então o comando “sudo smbpasswd -a nome_utilizador” e em seguida coloco a password de acesso.

Capture9

Vamos agora instalar uma aplicação, para facilitar a vida e as configurações, chamada “Webmin”.

Para isso começamos por mudar de directoria com o comando “cd /~”, em seguida “sacamos” os pacotes necessários através do comando “sudo wget http://prdownloads.sourceforge.net/webadmin/webmin_1.500_all.deb”

Capture10

Agora, vamos instalar aplicação atravês do comando “sudo dpkg –install webmin_1.500_all.deb”

Capture11

Visto que não temos todos os pacotes necessários para instalar o webmin, vamos começar por arranjá-los, para isso corremos o comando “sudo apt-get update” em seguinda “sudo apt-get upgrade”

Capture12

Agora, corremos o comando “sudo apt-get -f install” para “puxar” todos os pacotes necessários e instalar o webmin.

Capture13

Uma vez mais “Y” e “Enter”. Uma vez instalado o webmin, deparamo-nos com o seguinte.

Capture14

Finalmente está instalado. Para acedermos, vamos começar por verificar se está tudo bem com o apache. Para isso, começamos por correr o comando “ifconfig”

Capture15

Ao executarmos este comando, o equivalente em windows é “ipconfig”, é gerado o relatório de todas as placas de rede, assim como os seus ip’s.

Para sabererem o ip da máquina vejam no “eth0″, ligação da placa de rede, a linha que diz “inet addr”. O que vem a seguir é o ip, no meu caso 192.168.0.13.

Capture16

Agora, abram noutro computador o vosso browser favorito e coloquem no endereço “http://” seguido do ip do servidor.

Capture17

Como podem ver, o apache está a funcionar. Agora vamos tentar aceder ao webmin, para isso escrevam então “https://ip_servidor:10000/”

Capture18

Aparece-vos então uma mensagem avisar que o certificado não é válido, digam que querem proceder para que seja possível acederem ao webmin.

Coloquem agora o username e password de administrador, entrem, e finalmente têm o webmin a funcionar.

Capture19

Agora, do lado esquerdo escolham a opção “Servers” e em seguida “Samba Windows File Sharing”

Capture20

Como está tudo a funcionar, vamos ao servidor e vamos criar uma pasta de partilha. Comecem por executar o comando “cd /home” para mudarem de directoria para a home.

Corram então o comando “sudo mkdir share”, para criar uma nova directoria chamada “share”.

Capture21

Visto a directoria já estar criada, vamos agora partilha-la com o samba. Voltando ao computador com o browser, escolham a opção “Create new file share”.

Capture22

Aparece-vos então o seguinte

Capture23

vamos começar por colocar o “Share name”, como “share”, o “Directory to share”, como “/home/share/” e por fim clicar em “Create”

Capture24

Agora, Vamos repetir o processo, mas para a pasta do apache para que seja possível colocarem páginas, blogs e afins online. Neste caso, após escolherem a opção “Create new file share”,
coloquem o “Share name” como “www” e o “Directory to share” como “/var/www/”.

Capture25

Uma vez criadas estas duas “partilhas” é necessário recomeçar o serviço de samba, para isso escolham a opção “Restart Samba Servers”.

Capture26

Ok, vamos então verificar se está tudo em ordem. Pressionem as seguintes teclas “Ctrl+E” e escrevam em cima, no endereço o “\\ip_do_servidor\\.

Capture27

Ao clicarem duas vezes, em qualquer uma das pastas, aparece-vos o seguinte.

Capture28

Para acederem basta-vos colocarem o username e password do utilizador que adicionaram quando correram o comando “smbpasswd -a” e pronto têm acesso às pastas.

Agora já têm o samba configurado, se quiserem adicionar novas pastas, basta seguirem os passos anteriores.

Para colocarem um blog, ou um site, no vosso servidor basta-vos adicionarem os ficheiros à pasta “www”.

Nota: Esta descrição foi para partilhar pastas para leitura, caso pretendam escrita, seleccionem a pasta.

Capture29

Escolham a opção “Security and Access Control”

Capture30

e escolham a opção “Writable ?” em “Yes”

Capture31

em seguida, “Save”. Não se esqueçam de fazer “Restart Samba Servers” para que as alterações entrem em acção.

Por fim, no servidor têm de mudar as premissões de escrita na pasta, para isso corram “sudo chmod -R 777 /home/share/” e pronto, podem escrever na pasta à vontade.

P.S. – E assim acabamos o segundo tutorial de linux, no próximo vou-vos ensinar a instalar um servidor de FTP para que possam aceder remotamente aos vossos ficheiros.

  • Share/Bookmark
Advertisement

2 comments

  1. workstation says:

    Muito bom mesmo !!!
    esse aqui tambem é muito bom veja!!
    http://www.marabaweb.com/index.php/tutoriais/tutorphp/67-apacheubuntu

    Valeu!!

  2. PMR says:

    Obrigado, já estive a ver o site, contudo neste caso a diferença é ser tudo em ambiente de consola, para as pessoas que pretendem correr um servidor a não um desktop.

    Apesar de ter de confessar que com ambiente gráfico é bem mais fácil… :S

Leave a Reply