Impossivel compartilhar Pastas Ubuntu na Rede Windows. [RESOLVIDO]

1. Impossivel compartilhar Pastas Ubuntu na Rede Windows. [RESOLVIDO]

Thiago Boeira
tcboeira

(usa Debian)

Enviado em 10/02/2017 - 11:39h

Prezados,
Definitivamente é impossivel compartilhar Pastas Ubuntu na Rede Windows. Através do 16.04, se usar o gerenciador de janelas padrão, clicar com botão direito e Compartilhamento, ocorre o seguinte erro:

"compartilhamento de rede de usuário" retornou erro 255: net usershare add: cannot convert name "Everyone" to a SID. Access denied.

Nas configurações do Samba, smb.conf, introduzo as seguintes informações:

[homes]
path = /home/XXXXXXX/YYYYY/Linux_PRO
comment = Linux
browseable = yes
public = yes
writable = yes
guest ok = yes

Usando o "testparm", me retorna parcialmente...

[homes]
comment = Linux Roteiro
path = /home/XXXXXXX/YYYYY/Linux_PRO
read only = No
guest ok = Yes

Através de uma maquina Windows, se pinga, se acessa remotamente (via Putty) mas não consigo acessar a pasta que desejo. Meu smb.conf, conforme o testparm é o seguinte:

[global]
workgroup = DOMINIO
realm = DOMINIO.REDE
server string = %h server (Samba, Ubuntu)
server role = member server
security = ADS
map to guest = Bad User
obey pam restrictions = Yes
password server = PDC
pam password change = Yes
passwd program = /usr/bin/passwd %U
passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* .
unix password sync = Yes
restrict anonymous = 2
kerberos method = secrets and keytab
syslog = 0
log file = /var/log/samba/log.%m
max log size = 1000
client signing = if_required
os level = 0
preferred master = No
local master = No
domain master = No
dns proxy = No
usershare allow guests = Yes
panic action = /usr/share/samba/panic-action %d
idmap config * : backend = tdb


[homes]
comment = Linux
path = /home/XXXXXXX/YYYYY/Linux_PRO
read only = No
guest ok = Yes


[printers]
comment = All Printers
path = /var/spool/samba
create mask = 0700
printable = Yes
browseable = No


[print$]
comment = Printer Drivers
path = /var/lib/samba/printers

Estamos colocando o Ubuntu na empresa - dominio. Então aquela coisa de "mudar de distro" nao será considerada.
Alguma luz ao fim do tunel? Obrigado pela ajuda.





  


2. MELHOR RESPOSTA

jose claudio
LinuxTec

(usa Debian)

Enviado em 16/02/2017 - 07:37h

Cria um compartilhamento teste no seu samba assim

#Define um exemplo de compartilhamento
[teste]
comment = Pasta de teste
path = /home/teste
read only = No
force create mode = 0775
force directory mode = 0775
browseable = Yes


Após criar faça os testes que mensionei acima e testa por favor

3. Erro com Compartilhamento Samba

Mayron Amati
robot00dat

(usa Debian)

Enviado em 10/02/2017 - 14:43h

Amigo você adicionou o nome de ao Samba.
Sintaxe
# adduser ( usuario )
Adicione um usuário e logo depois
Sintaxe
# smbpasswd -a ( usuario )
Comando usado para excluir um ( usuario )
Sintaxe
# smbpasswd -x ( usuario )

Lembrando ( # ) logado com User ROOT, onde houver parenteses colocar o nome desejado do usuario.


4. Re: Impossivel compartilhar Pastas Ubuntu na Rede Windows. [RESOLVIDO]

Thiago Boeira
tcboeira

(usa Debian)

Enviado em 10/02/2017 - 15:46h

Então... O usuario é da rede, do dominio Windows.
Mesmo assim tentei...

adduser USUARIO
senha para USUARIO:
adduser: O usuário 'USUARIO' já existe.



5. Re: Impossivel compartilhar Pastas Ubuntu na Rede Windows. [RESOLVIDO]

Mauriciodez
Mauriciodez

(usa Debian)

Enviado em 10/02/2017 - 19:37h

tcboeira escreveu:

Prezados,
Definitivamente é impossivel compartilhar Pastas Ubuntu na Rede Windows. Através do 16.04, se usar o gerenciador de janelas padrão, clicar com botão direito e Compartilhamento, ocorre o seguinte erro:


velho ... faz o simples e depois se funcionar vc parte para a perfumaria do bagulho... é mais fácil identificar o erro !!

https://www.vivaolinux.com.br/artigo/Configurando-o-Samba-de-maneira-simples-e-funcional

_______________________________________________________________
" Nem sempre é amigo aquele que te tira do buraco !!! ( Saddam Hussein )"


6. Re: Impossivel compartilhar Pastas Ubuntu na Rede Windows. [RESOLVIDO]

Thiago Boeira
tcboeira

(usa Debian)

Enviado em 13/02/2017 - 11:37h

Então amigo Mauriciodez... Pois é, lendo e relendo, parece que fui direto na perfumaria... Mas não. Fiz o que disse, refiz agora, comentando aquelas linhas que referenciam a pasta que quero compartilhar e refazendo novamente, inclusive como mostra o exemplo

[downs]
comment = outro comentário
path = /home/joao/downloads
public = yes
writable = yes
printable = no
create mask = 0765

Mas sem sucesso. Já reinstalei o Samba e o erro persiste. Tanto diretamente no smb.conf como via grafico ""compartilhamento de rede de usuário" retornou erro 255: net usershare add: cannot convert name "Everyone" to a SID. Access denied."

Não sei se pode ser pau na instalação deste PC...


7. Utiliza acl para resolver este problema

jose claudio
LinuxTec

(usa Debian)

Enviado em 15/02/2017 - 16:15h

Você quer que um usuário do Windows acesse um determinado compartilhamento do samba sem usuário e senha né isso.

Você pode utilizar as ACL permissões especiais do linux.

Para isso instale o pacote apt-get install -y acl libacl

depois suponhamos que você tenha o compartilhamento teste e queira que todos acesse o compartilhamento certo.

então setfacl -m o:rwx teste

Espero que te ajude, estamos ae #Moquerido


8. Re: Impossivel compartilhar Pastas Ubuntu na Rede Windows. [RESOLVIDO]

Thiago Boeira
tcboeira

(usa Debian)

Enviado em 15/02/2017 - 17:30h

Olá.. Pois então. Não sei se é por ser uma maquina no Dominio, isso ocorre. Fiz o que foi indicado. No meu caso, não consigo mais compartilhar Pastas.
Inclusive eu formatei e instalei novamente o Ubuntu.

Antes de colocar no Dominio, compartilhei uma pasta com sucesso, que esta disponivel a todos. Não fica nenhuma entrada no smb.conf falando desta pasta.

Uma vez ela no dominio, sempre me vem com o mesmo erro quando quero colocar (ou retirar) aquela pasta do compartilhamento:
Via modo grafico, ao mandar compartilhar, me informa o seguinte:

É necessário adicionar algumas permissões à sua pasta "pasta" para compartilhá-la. A pasta "pasta" precisa das seguintes permissões para ser compartilhada:
- permissão de escrita por outros
Você deseja adicionar estas permissões à pasta automaticamente?

Quando mando adicionar, me retorna o erro ""compartilhamento de rede de usuário" retornou erro 255: net usershare add: cannot convert name "Everyone" to a SID. Access denied."

Coloco no smb.conf e mesmo assim não aparece para as maquinas Windows.

Mesmo usando o usuario adm da maquina - o mesmo da instalação e que foi possivel disponibilizar antes -, retorna com o mesmo erro agora.

Fiz o que recomendou, mas sem sucesso.
Todo o projeto, depende muito dessa parte, mas o que era para ser simples, pratico não sei ao certo porque esta praticamente impossivel.


9. Vamos lá

jose claudio
LinuxTec

(usa Debian)

Enviado em 16/02/2017 - 07:26h

Faz o seguinte, restarta o serviço do samba e olha o /var/log/messages e verifica se tem algum erro. Se tiver cola aqui.

Se os logs não tiver erros, rode testparm e cole aqui a saida


também gostaria de ver a saida do ls -la compartilhamento-que-esta-querendo-acessar-do-windows


10. Re: Impossivel compartilhar Pastas Ubuntu na Rede Windows. [RESOLVIDO]

Thiago Boeira
tcboeira

(usa Debian)

Enviado em 01/03/2017 - 15:58h

LinuxTec escreveu:

Cria um compartilhamento teste no seu samba assim

#Define um exemplo de compartilhamento
[teste]
comment = Pasta de teste
path = /home/teste
read only = No
force create mode = 0775
force directory mode = 0775
browseable = Yes


Após criar faça os testes que mensionei acima e testa por favor


Então LinuxTec... Pode parecer estranho... Inseri exatamente o que sugeriu, mudando apenas, obviamente o caminho da pasta, e se resolveu...
Tentei comparar o que eu tinha colocado e o que tu sugeriu e não consigo enxergar a difença... De qualquer forma, muito obrigado mesmo!!!






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts