Como criar um compartilhamento SMB para o Windows com o prompt Auth sem AD?

1

Eu quero compartilhar uma pasta de 14.04.01 para uma rede do Windows. Não é um problema até agora.

Eu quero compartilhar minhas pastas video e pictures para todos. público, mas só de leitura. Quero compartilhar uma pasta admin , hidden + secured com autenticação e rw.

Esta é minha tentativa de resolver meu problema.

[global]
workgroup = XXX
follow symlinks = yes
wide links = on
unix extensions = no
guest account = foo
security = user
map to guest = Bad Password
public = yes
writable = no
interfaces = lo eth0
bind interfaces only = true

[Admin]
path = /foo/bar/my_share
guest ok = no
public = no     
writable = yes  
browseable = no 

[Video]
path = /foo/bar/my_videos

[Picutres]
path = /foo/bar/my_pictures

Isso está funcionando para as pastas públicas do r / o.
A pasta admin é não acessível a partir dos computadores Windows quando o nome de usuário do Windows! = A conta smb permitida.

Significa:

Conta do Windows: barra; Conta SMB: barra = > trabalhando / sem autenticação
Conta do Windows: Foo; Conta SMB: barra = > não funciona de todo

Então, minha pergunta é: Como configurar o SMB para permitir a autenticação de usuário / senha de janelas sem um AD?

Nota: estou usando a versão do servidor - só tenho acesso SSH para configurar o samba

    
por Brettetete 16.11.2014 / 01:30

2 respostas

1

Talvez o seguinte ajude: essa é a configuração que uso para três compartilhamentos diferentes com direitos de acesso da seguinte forma:

  • [ze] está acessível a qualquer usuário (leia e escreva)
  • [Válvulas] é legível por qualquer pessoa, só pode ser escrito por usuários pertencentes ao grupo 'Bureau'
  • [Bureau] é legível / gravável (não oculto) apenas por usuários pertencentes ao grupo unix 'Bureau'.

Observe que, ao usar essas configurações, os arquivos são criados pelo usuário sob seu nome, mas pertencem ao grupo 'Bureau' (imposto por force group ). Além disso, todos os arquivos (e diretórios) recebem uma configuração de grupo RWX ( force create mode + force directory mode ). Eu acho que adicionando browseable = no irá esconder o compartilhamento desejado.

Cabe a você definir a lista de usuários pertencentes ao grupo desejado (ou alterar a lista de gravação). Por último, mas não menos importante, você terá que definir os usuários no sistema unix e no samba (smbpasswd)

[ze]
comment = Public share
path = /partages/ze
public = yes
writeable = yes
force create mode = 777
force directory mode = 777

[Valves]
comment = Read by everybody / write by '@bureau'
path = /partages/valves
public = yes
write list = @bureau
force create mode = 770
force directory mode = 770
force group = bureau

[Bureau]
comment = read / write only to users in the group 'bureau'
path = /partages/bureau
writeable = yes
write list = @bureau
force create mode = 770
force directory mode = 770
force group = bureau
valid users = @bureau

'

    
por Marc Vanhoomissen 18.11.2014 / 17:41
0

Simples.

Instale o Samba no centro de software. Se você não conseguir que o Samba apareça no menu do aplicativo ou pesquise, faça o seguinte:

Fix For Ubuntu 14.04 .. Certifique-se de que o Samba não esteja instalado (portanto, desinstale se necessário). Em seguida, abra o terminal & amp; digite "sudo apt-get install gksu" (sem as citações). Então digite gksu-properties No diálogo a seguir, defina o modo de autenticação como "sudo" e o modo de captura para "ativar" Agora instale o Samba tudo deve estar funcionando & amp; aparece no Unity Bar & amp; Pesquisa.

Abra o Samba

Clique em "Preferências"

Selecione "Usuários do Samba"

Criar usuário e senhas.

Crie um compartilhamento usando o sinal de mais e conceda a permissão apropriada para cada usuário que você criou.

É isso em poucas palavras.

    
por WhosUrDaddy 16.11.2014 / 01:38