Se você quiser compartilhar arquivos entre o Ubuntu e Windows, a sua melhor opção é usar o compartilhamento de arquivos Samba.

Para instalar, primeiro abra uma janela de terminal e digite o seguinte comando:

sudo apt-get install samba smbfs

Agora que já temos o samba instalado, agora precisamos configurá-lo para torná-lo acessível. Execute o seguinte comando para abrir o arquivo de configuração:

sudo gedit /etc/samba/smb.conf

Procure por esta seção no arquivo:

    ####### Authentication #######
    # "security = user" is always a good idea. This will require a Unix account
    # in this server for every user accessing the server. See
    # /usr/share/doc/samba-doc/htmldocs/Samba-HOWTO-Collection/ServerType.html
    # in the samba-doc package for details.
    ;  security = user

Descomente a linha de segurança (tirando o #), e adicione uma outra linha para torná-lo semelhante a este:

security = user
username map = /etc/samba/smbusers

Isto irá definirá que o Samba deve usar o arquivo smbusers para pesquisar a lista de usuários.

Criando um Usuário para o Samba
Há duas etapas para a criação de um usuário. Primeiro vamos executar o utilitário smbpasswd para criar uma senha para o usuário.

sudo smbpasswd -a 

A seguir, temos que adicionar esse usuário ao arquivo smbusers.

sudo gedit /etc/samba/smbusers

Adicione a seguinte linha, substituindo o nome do usuário da rede Windows que terá acesso as pastas. O formato é system_username = “usuário da rede windows” (Entre Aspas mesmo).

system_username = "usuário da rede windows"

Agora reinicie o Samba, e faça um teste.

sudo service smbd restart

Agora você pode criar compartilhamentos samba e dar acesso aos usuários que você listadas aqui. Não sabe como? Então aguarde o nosso próximo tutorial.