Um usuário pode visualizar arquivos no compartilhamento Samba do Win7 PC, outro usuário não pode (do mesmo PC)

0

Eu mapeei uma unidade montada para um compartilhamento (chamado "Docs") no Samba. Esta unidade é montada automaticamente. Estou usando a segurança do usuário para acesso de compartilhamento. Eu acho que tudo Samba-sábio está configurado corretamente, porque eu posso acessar o compartilhamento e todos os arquivos da caixa Linux usando

smbclient //localhost/Docs

e eu também posso conectar-me a partir do laptop do Windows 7 quando estou logado como eu (nome de usuário "brant"). Ao usar smbclient , solicito minha senha, que eu insiro e funciona. Do PC Windows, ele usa apenas a minha senha de usuário do Windows, que é o mesmo que a minha conta do Linux, então tudo parece funcionar.

Quando eu tento fazer login como minha esposa (nome de usuário "stoners"), no entanto, não funciona muito bem. Do laptop do Windows, vejo o compartilhamento do Documentos, mas quando tento listar os arquivos, ele não me permite (recebo um erro "Você não tem permissão para acessar \ Tom \ Docs"). Eu posso conectar a partir da caixa do Linux usando

smbclient //localhost/Docs -U stoners

... Eu sou solicitado para a senha dela, que eu entro e, em seguida, parece bem sucedido - eu estou olhando para o smb: > pronto. Mas se eu tentar listar os arquivos, recebo um

NT_STATUS_ACCESS_DENIED listing \*

erro.

Eu criei a pasta Documentos e tudo que pertencia ao grupo "sambashare" e adicionei o nome de usuário de minha esposa e da minha esposa a esse grupo. Eu estava pensando que deve ser algum tipo de permissão de arquivo, já que eu posso conectar de seu PC com o meu nome de usuário. (Oh - sim, nós dois temos nomes de usuários e senhas na caixa do Linux que correspondem aos usuários e senhas do Windows.)

De qualquer forma, eu estava esperando que eu pudesse descobrir isso ... comprei um livro inteiro sobre a administração do servidor Samba, que apesar de muito educativo, não chegou a me levar até lá. Não quero usar a opção Forçar usuário, quero que isso funcione com nossas contas de usuário individuais ...

Aqui está o meu conteúdo do smb.conf, se isso ajudar:

[global]
  workgroup = THESTONERS
  server string = %h (Samba, Ubuntu)

  dns proxy = no

  log file = /var/log/samba/log.%m
  max log size = 1000
  syslog = 0

  panic action = /usr/share/samba/panic-action %d

  security = user
  encrypt passwords = true
  smb passwd file = ./usr/bin/smbpasswd

[Docs]
  comment = Shared data on the network
  path = /media/brant/Data/Docs
  browseable = yes
  available = yes
  guest ok = no
  create mask = 0770
  directory mask = 550
  ;max connections = 3

[print$]
  comment = Printer Drivers
  path = /var/lib/samba/printers
  browseable = yes
  read only = yes
  guest ok = no

... e aqui estão algumas informações sobre permissões.

dr-xr-x---+ 10 brant   sambashare    4096 Apr 20 18:26 Docs

brant@Tom:/media/brant/Data$ id brant
uid=1000(brant) gid=1000(brant) 
groups=1000(brant),4(adm),24(cdrom),27(sudo),
30(dip),46(plugdev),108(lpadmin),124(sambashare)

brant@Tom:/media/brant/Data$ id stoners
uid=1001(stoners) gid=124(sambashare) groups=124(sambashare)

... Eu tive este trabalho em 12. o que quer que seja, mas não tive sucesso com 14,04. Socorro! Obrigado!

    
por Brant 23.04.2015 / 02:09

1 resposta

0

Eu acho que este é um bom link para mostrar como configurar o samba para que todos possam usá-lo sem um login nele.

link

Dia de Raymond

    
por Raymond Day 23.04.2015 / 02:34