A premissa aqui para o uso do Samba é obvia e vamos encontrar toneladas de toturiais na rede sobre o assunto, mas meu caso era um pouquinho diferenciado. Eu quero compartilhar com a rede uma partição inteira NTFS. A idéia é simples: minha máquina possui o dual boot entre Vista e Ubuntu. Quando “booto” pelo vista, consigo acessar via rede o compartilhamento d$ que é meu HD inteiro onde mantenho meus dados (meus programas). Quero que para o resto da rede, seja indiferente se estou “bootando” pelo Vista ou pelo Ubuntu, ou seja, quero ter também o mesmo compartilhamento d$ disponível quando “bootar” pelo Ubuntu.
Essa partição NTFS eu já monto automaticamente ao logar, como descrevi nesse post. Sendo assim, a “pasta” que preciso compartilhar é a /media/dados que é o ponto de montagem para a mesma. O problema é que o proprietário dessa pasta é o root e, com isso, a seguinte mensagem me é retornada. “‘net usershare’ returned error 255: net usershare add: cannot share path /media/dados as we are restricted to only sharing directories we own. Ask the administrator to add the line “usershare owner only = False” to the [global] section of the smb.conf to allow this.”
Eu procurei fazer o que a mensagem sugere, editando o smb.conf e tals. Mas, enquanto fazia isso procurei por outras sugestões e esbarrei na ideia do Fabio Helder recomendando o uso de um utilitário que, inclusive, trazia mais algumas opções. Experimentei e aprovei. Primeiro devemos instalar o utilitário do samba através do comando:
Ele estará disponível no menu \Sistema\Administração\Samba. Tem uma interface bastante intuitiva e permite um bom controle sobre quem efetivamente terá acesso.

E ainda podemos, através do menu preferências, definir facilmente algumas propriedades interessantes como o nome que a rede windows enxergará para o grupo de trabalho e para a máquina, conforme iamgem abaixo.

Show.