Não é possível acessar o compartilhamento Samba do Windows 8.1

5

Eu atualizei recentemente do Windows 7 para o Windows 8.1 em uma das minhas estações de trabalho. Eu tenho outra máquina rodando o Ubuntu 13.10.

Antes da atualização para o windows 8.1 eu era capaz de acessar os compartilhamentos no Ubuntu (compartilhado clicando com o botão direito do mouse na pasta - > Opções de compartilhamento), e atualmente outros dispositivos da casa ainda podem acessar os compartilhamentos (esses são outros Dispositivo Windows 7, dispositivos Android e até mesmo um dispositivo antigo do Windows XP). Todos os outros dispositivos que eu tenho ainda podem acessar os compartilhamentos. Esses compartilhamentos foram todos configurados para Allow others to create and delete files in this folder e Guest access .

É apenas essa máquina com Windows 8.1 que, embora eu possa ver as pastas compartilhadas, tentar abrir uma delas resulta em uma mensagem de erro de rede do Windows you do not have permissions to access...

Eu acho que, como eles são compartilhados com Guest access , não deve haver permissões possíveis que estão atrapalhando e, para os outros dispositivos que tenho, isso parece ser verdade.

Além disso, todas as pastas envolvidas em compartilhamentos têm permissões 777 aplicadas através de chmod . Para este problema, também encontrei o Nautilus, clique com o botão direito do mouse em permissões, configurando Create and delete files para todos os grupos.

Encontrei artigos sobre essa conversa sobre a atualização de HKLM/System/Services/LanmanServer/Parameters/RequireSecuritySignature para 0 (que já estava definido como 0, BTW).

Parece bobagem que eu precise alterar meu arquivo smb.conf , pois TODAS as outras máquinas acessam esse compartilhamento perfeitamente, embora eu tenha encontrado algumas que dizem que o suporte ao Wins deve ser Yes e outras que dizem que ele deve ser% código%. Eu tentei isso sem alteração. A mesma mensagem de erro sobre segurança ainda é exibida.

Uma coisa que tenho certeza é que o Windows 8 me fez usar um endereço de e-mail e as informações de login desse endereço para poder fazer login neste sistema. Novamente, porém, os compartilhamentos estão configurados para permitir No .

Abaixo, se o conteúdo do smb.conf, no caso, ajuda.

#======================= Global Settings =======================
[global]
#
    workgroup = WORKGROUP
    server string = %h server (Samba, Ubuntu)
    wins support = yes
;   wins server = w.x.y.z
    dns proxy = no
    name resolve order = wins lmhosts host bcast
###
;   interfaces = 127.0.0.0/8 eth0
;   bind interfaces only = yes
###
    log file = /var/log/samba/log.%m
    max log size = 1000
    syslog = 0
    panic action = /usr/share/samba/panic-action %d
######
    encrypt passwords = true
;    passdb backend = tdbsam
    obey pam restrictions = yes
    unix password sync = yes
    passwd program = /usr/bin/passwd %u
    passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* .
    pam password change = yes
    map to guest = bad user
#########
#
;   domain logons = yes
#
;   logon path = \%N\profiles\%U
;   logon drive = H:
;   logon script = logon.cmd
; add user script = /usr/sbin/adduser --quiet --disabled-password --gecos "" %u
; add machine script  = /usr/sbin/useradd -g machines -c "%u machine account" -d /var/lib/samba -s /bin/false %u
; add group script = /usr/sbin/addgroup --force-badname %g
#########
;   printing = bsd
;   printcap name = /etc/printcap
;    printing = cups
;   printcap name = cups
###########
;   include = /home/samba/etc/smb.conf.%m
;   message command = /bin/sh -c '/usr/bin/linpopup "%f" "%m" %s; rm %s' &
;   idmap uid = 10000-20000
;   idmap gid = 10000-20000
;   template shell = /bin/bash
;   winbind enum groups = yes
;   winbind enum users = yes
;    usershare max shares = 100
    usershare allow guests = yes
#======================= Share Definitions =======================
;[homes]
;   comment = Home Directories
;   browseable = no
;   read only = yes
;   create mask = 0700
;   directory mask = 0700
#
;   valid users = %S
;[netlogon]
;   comment = Network Logon Service
;   path = /home/samba/netlogon
;   guest ok = yes
;   read only = yes
;[profiles]
;   comment = Users profiles
;   path = /home/samba/profiles
;   guest ok = no
;   browseable = no
;   create mask = 0600
;   directory mask = 0700
[printers]
    comment = All Printers
    browseable = no
    path = /var/spool/samba
    printable = yes
;    guest ok = no
;    read only = yes
    create mask = 0700
[print$]
    comment = Printer Drivers
    path = /var/lib/samba/printers
;    browseable = yes
;    read only = yes
;    guest ok = no
;   write list = root, @lpadmin
;[cdrom]
;   comment = Samba server's CD-ROM
;   read only = yes
;   locking = no
;   path = /cdrom
;   guest ok = yes
#    cdrom share is accesed. For this to work /etc/fstab must contain
#    an entry like this:
#
#
#
#    is mounted on /cdrom
#
;   preexec = /bin/mount /cdrom
;   postexec = /bin/umount /cdrom
[DROP2]
    path = /media/jeff/Storage/DROP
    writeable = yes
;    browseable = yes
    guest ok = yes
    
por Beta033 09.06.2014 / 00:13

4 respostas

1

Está claro que é um problema com a política de segurança local na máquina cliente do SO Windows 8.

Em nossa empresa, começamos usando nosso antigo GPO (o que usamos para máquinas com Windows 7) para nossas máquinas com Windows 8. Isso consertou isso instantaneamente, mas nosso departamento de segurança não estava feliz e não nos permitiu implementá-lo em todas as máquinas com o Windows 8, então começamos a eliminar nossa política e o fator decisivo para nós foi a seguinte configuração: / p>

No "painel de controle", vá para "ferramentas administrativas", abra "política de segurança local" e, em seguida, "políticas locais" - > "opções de segurança"

Cliente de rede da Microsoft: assinar digitalmente as comunicações (sempre) - Definir como desativado Cliente de rede da Microsoft: assinar digitalmente as comunicações (se o servidor concordar) - Definir como ativado

Isso foi corrigido para nós, mas se não ajudar você tente abrir outras restrições em "política de segurança local" para a máquina cliente e testar sua conexão com os compartilhamentos do Samba.

Boa sorte, espero ajudar alguém:)

    
por 20.08.2015 / 10:52
0

É muito mais fácil do que você pensa (ou eu estou perdendo alguma coisa?). No Windows 8.1 PC eu fiz:

  1. Painel de controle - > Ferramentas Administrativas - > Política de segurança local.

  2. Ativar - Microsoft Network Client: enviar senha não criptografada para servidores SMB de terceiros.

  3. Quando solicitado por credenciais no tipo de nome de usuário: servername\userame . Não basta digitar apenas o nome de usuário.

por 19.05.2015 / 21:01
-1

Veja como ativar o SMBv2 e o SMBv3:

link

Você deseja executar esses comandos em um prompt de comando elevado para ativar o SMBv3:

sc.exe config lanmanworkstation depend= bowser/mrxsmb10/mrxsmb20/nsi
sc.exe config mrxsmb20 start= auto

Isso pode ajudar também:

Set-NetConnectionProfile -interfacealias Ethernet -NetworkCategory Public
Set-NetConnectionProfile -interfacealias Ethernet -NetworkCategory Private
    
por 03.12.2014 / 18:01
-3

Você não pode acessar seu compartilhamento, porque o compartilhamento do Windows 8.1 usa SMB 3.02 versão, que é ainda não suportada pelo FreeNAS .

Correção: Você pode editar as preferências da sua ação nos campos min e max valor das versões SMB. Tente escolher de acordo SMB 2 em min e SMB 3.00 em versão max.

    
por 21.09.2014 / 08:43