Windows e Linux, compartilhar pastas [RESOLVIDO]

1. Windows e Linux, compartilhar pastas [RESOLVIDO]

Marcos Baesse
marcosbaesse

(usa openSUSE)

Enviado em 08/02/2014 - 12:57h

Bem, eu já havia feito esta pergunta aqui no vol, mas nao foi resolvida. Então decidi criar outro tópico.
Tento compartilhar pastas na rede daqui de casa: 1 Mint, 2 Windows. A rede funciona normal, o compartilhamento de pastas tambem.

O único problema é quando tento compartilhar uma pasta do Mint que se localiza numa partição NTFS. Ao compartilhar a pasta, os outros computadores afirmam nao terem permições para acessar a pasta.

O que posso fazer para que o compartilhamento funcione normalmente?


  


2. MELHOR RESPOSTA

Wenceslau Vitor
wencesbanger

(usa XUbuntu)

Enviado em 15/02/2014 - 10:57h

Bem estava dando uma lida e percebi uma coisa. Ao dar cat /etc/fstab me apareceu o seguinte:

marcos@Marcos-PC:~$ sudo cat /etc/fstab
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point> <type> <options> <dump> <pass>
# / was on /dev/sda4 during installation
UUID=94ddf758-933d-4471-8ae1-eaaf902eccf3 / ext4 errors=remount-ro 0 1
# swap was on /dev/sda5 during installation
UUID=9c4f6d80-ece7-41aa-b8ca-41fdb40e1f64 none swap sw 0 0
marcos@Marcos-PC:~$


Então isso é algum erro. Pois neste site: http://rodrigorenault.wordpress.com/2009/08/26/fstab-no-linux/
o resultado de

cat /etc/fstab

é o seguinte:
#/etc/fstab
/dev/sda1 / ext4 defaults 0 1
/dev/sda2 swap swap defaults 0 0
/dev/sda3 /home ext4 defaults 0 2
/dev/sdb1 /mnt/Filmes reiserfs noauto,users,exec 0 0

Notei que está bem diferente do meu resultado.


Não há nada errado com seu fstab, pode ficar tranquilo (:

Nele apenas não está montado sua partição NTFS, ou seja, aquela que você deixa para salvar seus dados e que deseja compartilhar.

E lembre-se: o arquivo fstab será diferente de instalação para instalação, ele se configura do mesmo jeito para a maioria das Distros, mas tem 'formato' e dados diferentes.
Veja o meu, por exemplo:
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc nodev,noexec,nosuid 0 0
# / was on /dev/sda5 during installation
UUID=cf1da3dd-d830-4e67-9b1d-c9c8b04d9ccb / ext4 errors=remount-ro 0 1
UUID=2559168E5191552C /media/deposito2 ntfs-3g defaults 0 0
UUID=2846846D6283987F /media/windows7 ntfs-3g defaults 0 0

Bom, chega de enrolação e vamos ao que interessa. Vamos dividir em 2 partes:

1ª parte: Samba
Eu fiquei estes dias quebrando a cabeça para configurar o Samba aqui em casa também (o notebook com windows7 starter precisa acessar os dados do desktop com Linux) e consegui de maneira bem eficiente com este tutorial do mestre Morimoto:

http://www.hardware.com.br/artigos/servidor-rede-local/

Bem simples, como as coisas devem ser...

Veja o que fiz seguindo o tutorial:

=> copiei a config do Samba que está no tutorial num editor simples - gedit, kate, etc - alterei alguns dados relativos a minha rede (há uma explicação no tutorial) e salvei o arquivo como smb.conf ; DETALHE: na parte [arquivos] veja mais abaixo que tem [videos]. COLOQUE PARA BAIXO COM ENTER para separá-los, são duas pastas que poderão ser comparadas. Se deixá-las do jeito que está no site o Samba irá usar só o PATH do [videos].

=> movi este arquivo para /etc/samba/

=> criei um usuário como está descrito no tutorial
(eu inverti a ordem do tutorial porque qunado tentei criar o usuário retornou um erro, então fazendo a inversão funcionou)

MAS... eu não executei os últimos passos a partir do 'chown'.
Não foi necessário, o acesso pela rede foi normal.

2ª parte: fstab

No terminal:
=> crie uma pasta: sudo mkdir /media/nome-da-pasta-que-vc-acha-bacana (eu escolho /media pois é lá que minhas partições são montadas pelo Linux)

OBSERVAÇÃO: Estamos lidando com sistema de arquivos do windows NTFS, quando for sistema de arquivos do Linux deveremos trocar NTFS por EXT ou REISERFS, etc

=> sudo blkid (irá listar para você as partições existentes no seu HD e terá um formato assim:
/dev/sda4: LABEL="deposito2" UUID="2559168E5191552C" TYPE="ntfs"
então copie o UUID=2559168E5191552C da sua partição que deseja compartilhar - veja, sem aspas.

=>sudo gedit /etc/fstab (no lugar de gedit você poderá usar o editor que preferir, não sei qual é usado no Mint)

-cole, escreva o UUID na última linha do fstab;
-dê um espaço e escreva /media/nome-da-pasta-que-vc-acha-bacana;
-dê espaço e escreva ntfs-3g;
-dê espaço e escreva defaults;
-dê espaço e escreva 0 0

Resumindo:
UUID=2559168E5191552C /media/nome-da-pasta-que-vc-acha-bacana ntfs-3g defaults 0 0

Assim você estará dizendo ao fstab que na hora do boot esta partição deverá ser montada automaticamente na pasta criada anteriormente.

Juntando tudo:

=> sudo gedit /etc/samba/smb.conf (no lugar de gedit você poderá usar o editor que preferir, não sei qual é usado no Mint)

=> lá embaixo na parte [arquivo] na opção path coloque o caminho da pasta que você criou, ficando assim:
[arquivo]
path = /media/nome-da-pasta-que-vc-acha-bacana
writable = yes
guest ok = yes

A linha [arquivo] você pode colocar o nome que julgar legal, mas dentro das chaves [].

A parte [videos] que o tutorial do Morimoto se refere é se você for compartilhar outra pasta. Porém precisará fazer o procedimento todo para criar um caminho para poder compartilhá-la.
Se não for compartilhar mais pastas pode excluir as 4 linhas.

Reinicie a máquina e pronto. Acredito a pasta a ser compartilhada estará visível para outras máquinas da rede. Ao acessá-la ela irá pedir usuário e senha que será aquele criado no tutorial.

Ufa! Espero que funcione para sua Distro, pois testei no meu Ubuntu 12.04 e deu certo (e no Manjaro e no Slackware também!).
Qualquer dúvida pergunte e se estiver ao meu alcance responderei.

Segue mais dois links para estudar e entender melhor tudo o qual estamos falando:
http://www.vivaolinux.com.br/dica/Montando-automaticamente-sua-particao-no-Ubuntu-9.10-fstab

http://www.vivaolinux.com.br/artigo/FSTAB-Sua-funcao-e-parametros

3. Re: Windows e Linux, compartilhar pastas [RESOLVIDO]

Wenceslau Vitor
wencesbanger

(usa XUbuntu)

Enviado em 08/02/2014 - 16:34h

Qual método você está usando para compartilhar os arquivos?


4. Re: Windows e Linux, compartilhar pastas [RESOLVIDO]

Pedro
px

(usa Debian)

Enviado em 08/02/2014 - 19:57h

MBaesse escreveu:

Bem, eu já havia feito esta pergunta aqui no vol, mas nao foi resolvida. Então decidi criar outro tópico.
Tento compartilhar pastas na rede daqui de casa: 1 Mint, 2 Windows. A rede funciona normal, o compartilhamento de pastas tambem.

O único problema é quando tento compartilhar uma pasta do Mint que se localiza numa partição NTFS. Ao compartilhar a pasta, os outros computadores afirmam nao terem permições para acessar a pasta.

O que posso fazer para que o compartilhamento funcione normalmente?


Pode configurar o Samba pra usar as permições 777


5. Re: Windows e Linux, compartilhar pastas [RESOLVIDO]

Marcos Baesse
marcosbaesse

(usa openSUSE)

Enviado em 10/02/2014 - 19:18h

wencesbanger escreveu:

Qual método você está usando para compartilhar os arquivos?


Estou usando o método simples: clicar na pasta com o botão direito, ir em compartilhar e marcar todas as opções de permissão.


6. Re: Windows e Linux, compartilhar pastas [RESOLVIDO]

Marcos Baesse
marcosbaesse

(usa openSUSE)

Enviado em 10/02/2014 - 19:24h

px escreveu:

MBaesse escreveu:

Bem, eu já havia feito esta pergunta aqui no vol, mas nao foi resolvida. Então decidi criar outro tópico.
Tento compartilhar pastas na rede daqui de casa: 1 Mint, 2 Windows. A rede funciona normal, o compartilhamento de pastas tambem.

O único problema é quando tento compartilhar uma pasta do Mint que se localiza numa partição NTFS. Ao compartilhar a pasta, os outros computadores afirmam nao terem permições para acessar a pasta.

O que posso fazer para que o compartilhamento funcione normalmente?


Pode configurar o Samba pra usar as permições 777


Para isso deveria abrir o arquivo de configuração do samba e fazer alterações? Se sim, de que forma ele deve ficar configurado?


7. How to

Rafael Alves Lagisck
lagisck

(usa Debian)

Enviado em 10/02/2014 - 19:34h

http://www.samba.org/samba/docs/man/Samba-HOWTO-Collection/

Nesse site tem as configs mais simples para voce compartilhar pastas no linux.


8. Re: Windows e Linux, compartilhar pastas [RESOLVIDO]

Pedro
px

(usa Debian)

Enviado em 10/02/2014 - 19:39h

lagisck escreveu:

http://www.samba.org/samba/docs/man/Samba-HOWTO-Collection/

Nesse site tem as configs mais simples para voce compartilhar pastas no linux.


+1


9. Re: Windows e Linux, compartilhar pastas [RESOLVIDO]

Marcos Baesse
marcosbaesse

(usa openSUSE)

Enviado em 10/02/2014 - 21:04h

estou lendo (ou tentando) o capitulo 16:"File, Directory, and Share Access Control. Eu nao sei mas provavelmente deve estar aqui né?!
Mas, o site não possui apenas as configurações básicas do samba não, parece-me bem avançadas. Talvez sja porque sou um iniciante mesmo.


10. Re: Windows e Linux, compartilhar pastas [RESOLVIDO]

Wenceslau Vitor
wencesbanger

(usa XUbuntu)

Enviado em 10/02/2014 - 23:38h

MBaesse escreveu:

wencesbanger escreveu:

Qual método você está usando para compartilhar os arquivos?


Estou usando o método simples: clicar na pasta com o botão direito, ir em compartilhar e marcar todas as opções de permissão.


Só para ficar mais claro: na sua máquina a qual o Mint está instalado tem uma partição NTFS e você gostaria que outras máquinas da rede pudessem entrar nesta partição e copiar um arquivo, colar outro, etc.?

Qual é a sua relação com o terminal? :)

Abra o terminal e entre como root. Após digite este comando para visualizar o arquivo de configuração do samba:

#editor de sua preferencia /etc/samba/smb.conf

Assim você terá uma ideia mais 'clara' de como ele funciona e poderá facilitar na hora de seguir algum tutorial.

Como este por exemplo:

http://cristianojosef.blogspot.com.br/2013/02/configurando-um-servidor-samba-no.html

Outra observação, que outros colegas poderão nos dizer, talvez não seja o samba. Pode ser as permissões do fstab.


11. Re: Windows e Linux, compartilhar pastas [RESOLVIDO]

Marcos Baesse
marcosbaesse

(usa openSUSE)

Enviado em 10/02/2014 - 23:59h

Bem, o samba está com as configurações padões, creio que nele não há nenhuma restrição, vou postar as configurações dele.
Sobre o fstab. O que deve ser feito caso seja ele?


12. Re: Windows e Linux, compartilhar pastas [RESOLVIDO]

Marcos Baesse
marcosbaesse

(usa openSUSE)

Enviado em 11/02/2014 - 00:10h

Aqui está o link da configuração do meu samba. Nao postei nos tópicos porque achei que ficaria grande demais e causaria uma "poluição visual": https://www.dropbox.com/s/k177z6s2265n493/SAMBA%20MBaesse.pdf



01 02



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts