Servidor Samba - Permissões

1. Servidor Samba - Permissões

vanderlan Castiglioni
pescaucp

(usa openSUSE)

Enviado em 06/03/2012 - 11:06h

Bom dia!!

Pessoal, tenho um servidor samba com uma pasta "Publico" que permte que qualquer usuário visualize, altere e exclua qualquer arquivo. Porém se copiar uma pasta de uma máquina windows e colar dentro do compartilhamento do servidor, os demais usuários conseguem ver, mas se tentam alterar o conteudo de um arquivo dá "acesso negado" e pede para salvar com outro nome.
Alguem já enfrentou isso? Detalhe que se o arquivo for criado diretamente dentro do compartilhamento funciona tudo certinho.
Segue como está o compartilhamento no smb.conf:

[sistema]
comment = Publico
browseable = yes
path = /abyz/samba/sistema
guest ok = yes
writable = yes
write list = renito silvia thais melissa vilmar clovis
create mask = 0777
directory mask = 0777
public = yes



  


2. Re: Servidor Samba - Permissões

Natanael Henrique
n4t4n

(usa Arch Linux)

Enviado em 06/03/2012 - 14:43h

Faça o seguinte teste.

Cole esse arquivo de um ®Windows no compartilhamento e em seguida verifique as permissões do arquivo na máquina linux.

ls -lh /compartilhamento/arquivocopiadodo®Windows


3. Re: Servidor Samba - Permissões

vanderlan Castiglioni
pescaucp

(usa openSUSE)

Enviado em 06/03/2012 - 15:02h

Boa Tarde!

Copiei a pasta teste que possui um arquivo texto de uma estação windows para dentro do compartilhamento e as permissões estão assim na pasta:

drwxr-xr-x 2 vanderlan users 4,0K Mar 6 13:54 teste

E no arquivo assim:

-rwxr--r-- 1 vanderlan users 7 Mar 6 2012 Novo Documento de Texto.txt


E na verdade o compartilhamento que acontece isso é esse no samba:


[publico]
comment = Publico
browseable = yes
path = /abyz/samba/publico
guest ok = yes
writable = yes
create mask = 0777
directory mask = 0777
directory mode = 0777
public = yes



4. Re: Servidor Samba - Permissões

Natanael Henrique
n4t4n

(usa Arch Linux)

Enviado em 06/03/2012 - 15:41h

Acrescente no seu compartilhamento

force directory mode = 0777
force create mode = 0777


Reinicie o servidor samba e teste novamente.


5. Re: Servidor Samba - Permissões

vanderlan Castiglioni
pescaucp

(usa openSUSE)

Enviado em 06/03/2012 - 16:22h

Fiz o procedimento as permissão continuaram assim:


drwxr-xr-x 2 vanderlan users 4,0K Mar 6 15:14 teste2
na pasta copiada da estão windows.

-rwxr-xr-x 1 vanderlan users 7 Mar 6 14:58 Novo Documento de Texto.txt
No arquivo que estava na pasta.


O smb.conf ficou:


[publico]
comment = Publico
browseable = yes
path = /abyz/samba/publico
guest ok = yes
writable = yes
create mask = 0777
directory mask = 0777
directory mode = 0777
public = yes
force directory mode = 0777
force create mode = 0777

utilizei o comando /etc/init.d/smb restart para reiniciar o samba. E também tentei com o service smb stop e service smb start.


6. Re: Servidor Samba - Permissões

Natanael Henrique
n4t4n

(usa Arch Linux)

Enviado em 06/03/2012 - 17:06h

E não resolveu? Ainda está pedindo para salvar cópia?


7. Re: Servidor Samba - Permissões

vanderlan Castiglioni
pescaucp

(usa openSUSE)

Enviado em 07/03/2012 - 07:53h

Sim... quando um usuário diferente de quem copiou e colou a pasta no compartilhamento tenta alterar continua dando "Acesso negado" e pede para salvar em outro local.


8. Re: Servidor Samba - Permissões

Natanael Henrique
n4t4n

(usa Arch Linux)

Enviado em 07/03/2012 - 10:06h

E quando você cria um arquivo como ficam as permissões? pode postar pra gente comparar?

Dê uma lida no artigo abaixo e veja se te dá alguma idéia.

http://www.vivaolinux.com.br/artigo/Linux-Permissoes-de-acesso-especiais


9. Re: Servidor Samba - Permissões

vanderlan Castiglioni
pescaucp

(usa openSUSE)

Enviado em 07/03/2012 - 11:07h

Criando diretamente um arquivo fica assim:

-rwxr-xr-x 1 vanderlan users 0 Mar 7 09:23 Novo Documento de Texto.txt.txt

Agora nem quando crio um arquivo outro usuário consegue usar... tenho certeza que quando fiz esse teste antes outros usuários conseguiam alterar ele.
E só não conseguiam quando era copiado e colado.


10. Re: Servidor Samba - Permissões

Natanael Henrique
n4t4n

(usa Arch Linux)

Enviado em 07/03/2012 - 11:51h

Posta as permissões da pasta /abyz/samba/publico

ls -lh /abyz/samba/publico


11. Re: Servidor Samba - Permissões

vanderlan Castiglioni
pescaucp

(usa openSUSE)

Enviado em 07/03/2012 - 12:57h

A pasta tem essas permissões:

ls -lh /abyz/samba/
drwxrwxrwx 9 root root 4,0K Mar 7 10:01 publico



O conteúdo está assim:
ls -lh /abyz/samba/publico
total 40K
drwxrwxrwx 5 root root 4,0K Nov 24 14:41 ABYZ
drwxrwxrwx+ 4 root 1002 4,0K Jan 18 2010 Arquivo Ativo
drwxrwxrwx 5 suse-ncc 1002 4,0K Mar 5 13:17 Clovis Dirf 2011
-rwxrwxrwx 1 rosangela users 6,1K Mar 2 06:43 .DS_Store
drwxrwxrwx+ 15 silvio 1002 4,0K Mar 6 09:39 ISAEC
-rwxr-xr-x 1 vanderlan users 0 Mar 7 10:01 Novo Documento de Texto.txt
drwxrwxrwx 6 cristiane 1002 4,0K Mar 7 09:23 Rede Sinodal
lrwxrwxrwx 1 root root 23 Jun 16 2010 sistema -> /hdantigo/samba/sistema
drwxrwxrwx 3 rosangela users 4,0K Fev 6 10:37 .TemporaryItems
drwxr-xr-x 2 vanderlan users 4,0K Mar 6 15:14 teste2




12. Re: Servidor Samba - Permissões

Natanael Henrique
n4t4n

(usa Arch Linux)

Enviado em 07/03/2012 - 15:50h

Estranho que somente os arquivos do usuário vanderlan não estão com permissão total.

Tente copiar os arquivos com outro usuário e veja se o ocorre o mesmo problema.



01 02



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts