Como configurar um disco rígido inteiro como uma unidade compartilhada no Samba

0

Estou tentando definir um disco rígido inteiro como um compartilhamento usando o Samba em nosso servidor que executa o Ubuntu Desktop 16.04. Consegui configurar com êxito uma pasta compartilhada, mas estou com problemas para configurar a unidade.

Aqui está o que eu tenho no arquivo smb.conf, onde [share] é a pasta compartilhada e [share2] é o que eu configurei para o disco rígido:

[share]
path = /home/craig/desktop/share
available = yes
valid users = craig-pc
read only = no
browsable = yes
public = yes
writable = yes

[share2]
path = /media/craig/Seagate D1
available = yes
valid users = craig-pc
read only = no
browsable = yes
public = yes
writable = yes

Outra questão que tenho é sobre a declaração de usuários válidos, atualmente eu tenho que definir apenas para o meu windows 7 pc que é usuário craig-pc, quando eu quiser adicionar mais usuários eu adicioná-los na mesma linha usando uma vírgula como usuários válidos = craig-pc, bob-pc, etc.? Qual é o método correto de adicionar usuários válidos adicionais?

Eu deletei as informações do Share2 do meu arquivo smb.conf e, em seguida, configurei o disco rígido como um compartilhamento usando a GUI do Samba (system-config-samba), o que segue são as informações colocadas no arquivo smb.conf para a parte:

[Seagate D1]
path = /media/craig/Seagate D1
writeable = yes
valid users = craig-pc, craig, marcy  

ATENÇÃO: o caminho não tem aspas em torno dele por causa dos espaços nele, então não tenho certeza se eles são necessários como sugerido que deveria ter por Terrance (BTW - Obrigado pelo seu comentário).

    
por Craig Timmreck 28.02.2017 / 16:30

1 resposta

1

Ok, resolvi esse problema sozinho.

Para compartilhar um disco rígido inteiro, isso é tudo o que é necessário fazer.

Etapa 1

Adicione o seguinte texto de compartilhamento ao /etc/samba/smb.conf

  • Nota: você deve alterar o caminho para o caminho real do seu disco rígido e adicionar os usuários reais que você deseja ter acesso à unidade. Os usuários devem ter contas de usuário válidas.

    [HardDrive]
    caminho = / media / craig / Seagate D1
    writeable = yes
    usuários válidos = craig-pc, craig, marcy

  • Também não agrade que não seja necessário colocar aspas no caminho devido ao espaço entre a palavra Seagate e D1.

Etapa 2

Abra o Navegador de Arquivos do Ubuntu Nautilus e clique com o botão direito do mouse no disco rígido que deseja compartilhar.
Selecione as propriedades no menu e clique na guia Compartilhamento de rede local.
 Selecione Compartilhar esta Pasta e Permitir que Outros Crie e Exclua arquivos nesta pasta.
Clique em Modificar Compartilhamento.

É isso!

Você já compartilhou o disco rígido inteiro.

    
por Craig Timmreck 15.03.2017 / 19:12