Como fazer meu show do Ubuntu em um grupo de trabalho do Windows

4

Eu tenho um laptop Ubuntu (10.10). Em nosso escritório, todos estão usando o Windows e nosso grupo de trabalho é simplesmente WORKGROUP . Eu instalei o samba e seu conf é:

   workgroup = WORKGROUP
   #   security = user

   [share]
   path = /media/Repo/share  // this is another partition
   browsable = yes
   guest ok = yes
   read only = no
   create mask = 0755

mas ainda assim ninguém pode acessar minha pasta de compartilhamento e a máquina nem pode ser vista na rede. Mas eu posso acessar outras pastas compartilhadas.

Existe alguma coisa que eu precise fazer que deixei de fora?

    
por black sensei 27.05.2011 / 17:25

2 respostas

2

Você se adicionou aos usuários de samba?

Você pode tentar esta interface gráfica para configurá-lo: system-config-samba

Eufizissoparaconfiguraromeu:

Preferências>Configuraçõesdoservidor>Básico:insiraseugrupodetrabalho

Preferências>Configuraçõesdoservidor>Segurança:MododeAutenticação=Usuário,ContadeConvidado=NenhumaContadeConvidado

Preferências>UsuáriosdoSamba>Adicionarusuário:

  1. EscolhaumacontadoLinux(aquelaqueoSambausaráaoacessarosarquivoscompartilhados.Normalmente,vocêquerescolherasimesmo.)

  2. Digiteumnomedeusuárioeumasenha(nãoprecisaserumacontaousenharealdoWindows,éapenasaentradaqueoUbuntufaráquandoalguémtentaracessarocompartilhamento.Podeser"aaa" / "bbb")

Então, basicamente, compartilhar pastas envolve duas autenticações diferentes: primeiro, aquela que o SAMBA, via protocolo SMB, pede de qualquer um que tente acessar um compartilhamento. Esse é o passo 2 acima. Então, depois que o Samba concede a essa pessoa direitos para acessar o compartilhamento, o próprio Samba precisará da autorização do sistema operacional para acessar o sistema de arquivos e seus arquivos (o modelo de segurança do mundo do grupo de proprietários do Linux). Para isso, o Samba usa o usuário selecionado na etapa 1 acima. Portanto, qualquer pasta (e arquivos) que você compartilhar deve estar acessível, dentro do Linux, pelo usuário selecionado.

No mundo do Windows, funciona da mesma forma: existe a autenticação share e a do NTFS.

Por último, mas não menos importante: seja qual for o usuário selecionado (geralmente você mesmo), verifique se ele tem o privilégio Compartilhar arquivos com a rede em Administração > Usuários e grupos > Botão Configurações avançadas > Guia Privilégios . Eu acho que o Ubuntu já concede esse privilégio para o primeiro usuário que ele cria, mas não faz mal dar uma olhada.

Além disso, para compartilhar pastas, eu não uso essa GUI, eu uso o Nautilus:

  • Clique com o botão direito na pasta que você deseja compartilhar
  • Selecione "Opções de compartilhamento"
  • Dê um nome ao compartilhamento e selecione acesso de leitura / gravação ou acesso anônimo

Espero que isso funcione para você também!

    
por MestreLion 30.05.2011 / 20:40
1

Você pode simplesmente executar um servidor HTTP simples na máquina Linux e acessar o mesmo na outra máquina.
Etapas:

  1. primeiro inicie o terminal a partir da pasta a ser compartilhada.
  2. executado no terminal python -m SimpleHTTPServer
  3. verifique seu IP usando ifconfig
  4. insira no navegador da outra máquina o ip address:8000 por exemplo: se o seu IP é 127.3.4.123 Em seguida, no navegador, você digita 127.3.4.123:8000 você obtém os arquivos necessários na pasta para download.
por John 28.02.2014 / 07:20