Não é possível acessar o compartilhamento SAMBA do Windows [closed]

4

Oi Esta é uma repetição de esta pergunta no Superusuário .

Desde que eu não recebi nenhuma resposta lá, eu postei a pergunta aqui esperando obter mais respostas, já que isso é mais Linux & Unix específico.

Oi eu tentei soluções de perguntas semelhantes, mas nenhuma delas parece resolver o problema. Aqui está uma descrição breve e nítida do problema.

SO do Windows Client: Windows Server 2008 WORKGROUP: GRUPO DE TRABALHO

Linux Client OS: CentOS 6.4

AIM

Para acessar um compartilhamento Samba hospedado pelo Cliente Linux do meu cliente Windows

ERRO

O Windows não pode acessar \ 172.16.192.99 \ sambashare1

Você não tem permissão para acessar \ 172.16.192.99 \ sambashare1. Entre em contato com seu administrador de rede para solicitar acesso.

O que eu tentei

Aqui está um trecho do meu /etc/samba/smb.conf.

#======================= Global Settings =====================================

[global]
unix charset = UTF-8
# ----------------------- Network Related Options -------------------------
#
# workgroup = NT-Domain-Name or Workgroup-Name, eg: MIDEARTH
#
# server string is the equivalent of the NT Description field
#
# netbios name can be used to specify a server name not tied to the hostname
#
# Interfaces lets you configure Samba to use multiple interfaces
# If you have multiple network interfaces then you can list the ones
# you want to listen on (never omit localhost)
#
# Hosts Allow/Hosts Deny lets you restrict who can connect, and you can
# specifiy it as a per share option as well
#
        workgroup = WORKGROUP
        server string = Samba Server Version %v

;       netbios name = MYSERVER

;       interfaces = lo eth0 192.168.12.2/24 192.168.13.2/24
;       hosts allow = 127. 192.168.12. 192.168.13.

# --------------------------- Logging Options -----------------------------
.....
.....

# ----------------------- Standalone Server Options ------------------------
#
# Scurity can be set to user, share(deprecated) or server(deprecated)
#
# Backend to store user information in. New installations should
# use either tdbsam or ldapsam. smbpasswd is available for backwards
# compatibility. tdbsam requires no further configuration.

        security = share
        passdb backend = tdbsam

# ----------------------- Domain Members Options ------------------------
#
...
...
[sambashare1]
path = /sambashare1
guest ok = yes
browseable = yes
write mode = 777
directory mode = 777
writable = yes
share modes = yes
Permissions on the directory

[root@localhost sambashare1]# ls -la /
total 114
....
drwxrwxrwx.   2 tester root  4096 Oct 20 05:53 sambashare1
Here's my /etc/smb/smbusers File

# Unix_name = SMB_name1 SMB_name2 ...
root = administrator admin tester
nobody = guest pcguest smbguest

Consigo visualizar o compartilhamento no Windows, mas não consigo acessar devido a um problema de permissão.

Eu verifiquei o seguinte:

SELINUX está desativado Ambas as máquinas podem PING uns aos outros (é por isso que o compartilhamento é visível no Windows Explorer) 3. Eu também fiz o seguinte

Abra o comando Executar e digite "secpol.msc".

Pressione "continuar" quando solicitado pelo Vista.

Clique em "Políticas locais" - > "Opções de segurança"

Navegue até a política "Segurança de rede: nível de autenticação do LAN Manager" e abra-a.

Por padrão, o Windows Vista define a política como "somente respostas NTVLM2". Altere isso para "LM e NTLM - use segurança de sessão NTLMV2 se negociado".

Por favor, me dê os comandos que preciso executar. Isso é puramente para fins de teste, portanto, posso criar uma nova conta de usuário no Linux ou Windows, se necessário, e modificar o arquivo smb.conf conforme necessário.

Aqui está o que eu quero

Para poder acessar o compartilhamento sem restrições. Alguém & Todos devem ser capazes de acessá-lo.

Obrigado

UPDATE

Meu /etc/samba/smb.conf

#======================= Global Settings =====================================
[global]
workgroup = WORKGROUP
security = user
map to guest = bad password
#============================ Share Definitions ==============================
[MyShare]
path = /home/samba/share
browsable =yes
writable = yes
guest ok = yes
read only = no
available = Yes
create mode = 0644
directory mode = 0754
valid users = healy
force user = root

[Secure]
path = /home/samba/secure
guest ok = yes
writable = yes
create mask = 0664
browsable = yes
available = Yes
create mode = 0644
directory mode = 0754
valid users = healy
force user = root

Eu até criei o usuário healy e root no sistema Windows de onde estou tentando acessar. Esses usuários no Windows têm a mesma senha que eles têm no Linux.

Eu posso visualizar a Estrutura de Diretórios, mas não consigo criar arquivos ou visualizar nenhum arquivo

    
por Dhiwakar Ravikumar 29.10.2014 / 05:16

1 resposta

1

Você adicionou a senha do samba para os usuários no servidor?

Para cada conta de usuário que você deseja acessar o compartilhamento de samba, faça isso no servidor:

smbpasswd -a username

Em seguida, ele solicitará uma senha do samba. Eu costumo fazer isso o mesmo que a senha da conta do sistema do usuário.

    
por 29.10.2014 / 06:09

Tags