Os compartilhamentos do Samba concedem acesso a todos os usuários: permissões não funcionam

0

Estou usando o Samba para criar compartilhamentos protegidos no Ubuntu Server que devem ser acessíveis por computadores Windows. Ele me avisa para um nome de usuário & amp; senha, mas um login concede acesso a todos os arquivos, mesmo aqueles feitos para outros usuários. O que estou fazendo errado aqui?

Então, basicamente

su
cd
mkdir /files
mkdir /files/user1
mkdir /files/user2
mkdir /files/user3
chmod 777 /files/user1
chmod 777 /files/user2
chmod 777 /files/user3

vi /etc/samba/smb.conf

Em [global], adiciono:

security = user
wins support = yes
name resolve order = lmhosts host wins bcast

Na parte inferior:

[User1's files]
comment = User1's Files
path = /files/user1
browseable = yes
read only = no
valid user = user1

[User2's files]
comment = User2's Files
path = /files/user2
browseable = yes
read only = no
valid user = user2

E o mesmo para o usuário 3.

shutdown -r now

Agora, no PC com Windows, logado como usuário1, tento acessar o usuário2. Isso me pede um nome de usuário & amp; senha. Eu insiro os detalhes para user1 e ele me concede acesso, mas não deveria. Em seguida, ele também me concede acesso ao usuário3. O que estou fazendo errado?

Eu tentei adicionar

force user = user1
create mask = 0640
directory mask = 0750

mas isso não ajudou.

As contas de usuário estão no Windows & amp; o servidor.

    
por user384925 23.03.2015 / 23:39

1 resposta

1

Você pode tentar a opção de usuário inválido em cada compartilhamento ou considerar a exportação de suas pastas base.

Você está usando um único computador Windows com vários usuários?

  • altere as permissões do mundo - chmod 0770
  • altere a propriedade da subpasta de usuários - usuário chown: *

links úteis:

link

link

    
por umpzavelli 24.03.2015 / 23:30