Pplware

Aceda a pastas partilhadas do Windows via Linux – Part II

linux-windows No último post sobre como aceder a pastas partilhadas do windows via Linux – Parte I expliquei sucintamente como fazer este processo facilmente. Mas agora vamos mais além da questão…

E que tal, sempre que iniciar o Linux, essa pasta já se encontrar disponível/mapeada no vosso sistema?  Para complementar e definir segurança na partilha, vamos supor que necessita de se autenticar para aceder aos conteúdos. Para quem não tem o samba instalado e configurado, poderá ver aqui como o fazer.

Bem, hoje deixamos de lado a parte gráfica do Linux  e vamos dar um salto até a linha de comandos.

Supondo então que as credenciais de acesso à pasta do windows são: utilizador = pplware e password = pplware2009 vamos criar um ficheiro com essas mesmas credenciais.

Para criar um ficheiro com as credenciais vamos usar por exemplo o editor nano e no exemplo que se segue vou colocar esse ficheiro na minha área de trabalho /home/ppinto . Para isso basta escrever o seguinte comando:

[ppinto@pplware ~]# sudo nano /home/ppinto/.credenciais

e colocar dentro do ficheiro as duas linhas seguintes:

username=pplwarepassword=pplware2009

Gravar e sair !!!

Vamos agora atribuir as permissões de de leitura, escrita e execução para o dono do ficheiro. Para isso executamos o seguinte comando:

[ppinto@pplware ~]# sudo chmod 700 /home/ppinto/.credenciais

O próximo passo é criar uma pasta para mapear a nossa partilha (por exemplo para /media/share):

[ppinto@pplware ~]# mkdir /media/share

Vamos agora definir que a nossa partilha estará partilhada sempre que o sistema arranque. Para isso vamos mexer no FSTAB (File System Table) que se encontra em /etc e que me permitirá informar o sistema quais as unidades a mapear durante o arranque do sistema.

Vamos começar por fazer uma cópia de  segurança do fstab:

[ppinto@pplware ~]# sudo cp /etc/fstab /etc/fstab.backup

de seguida, vamos então editar o ficheiro fstab:

[ppinto@pplware ~]# sudo nano /etc/fstab

e acrescentar no final a seguinte linha:

//<nome_maquina_windows>/share /media/share cifs credentials=/home/ppinto/.credenciais,iocharset=utf8,file_mode=0777,dir_mode=0777 0 0

onde:

<nome_maquina_windows>/share – devem indicar o IP/nome da máquina Windows e o nome da partilha. Exemplo: //192.168.2.1/share

/media/share – indica para onde vamos mapear a nossa drive

cifs – SMB/CIFS (Server Message Block/Common Internet File System) é um protocolo de redes para partilha de dados

credentials=/home/ppinto/.credenciais – indicamos onde se encontra o ficheiro que possui as credenciais de acesso.

Gravamos as alterações e está feito.

Para testarem se realmente está a funcionar sem a necessidade de reiniciar o sistema, podem fazer:

[ppinto@pplware ~]# sudo mount –a

e se tudo correr bem a vossa partilha estará mapeada em /media/share. Confirmem:

[ppinto@pplware ~]#  ls /media/share

Exit mobile version