Problema de permissão samba

1. Problema de permissão samba

Diego
diegof_linux

(usa Debian)

Enviado em 21/11/2013 - 16:24h

Pessoal Boa Tarde...

Estou com um problema que ja vem me incomodando a algum tempo nos servidores linux, como acho meio complexo de explicar vou usar exemplo...

Eu fiz um samba com 2 usuários, e apenas 1 pasta compartilhada.

pois bem coloquei estes usuários cada um em seu grupo, e deixei estes grupos nas opções de write list e valid user, ai eu faço o seguinte teste

Acesso do computador 1 com o user1, eu tenho acesso a pasta compartilhada e a gravação nela normalmente, e crio dentro desta pasta uma nova pasta com o nome "linux".

em um outro computador acesso com o user2 a pasta compartilhada e também tenho permissão normal para gravar, porem dentro desta pasta "linux" que o user1 criou eu não consigo gravar nada com o user2... alguem pode me ajudar?


  


2. Re: Problema de permissão samba

Gian Luca V. Henriques
gianlhs

(usa Fedora)

Enviado em 21/11/2013 - 16:34h

Como os usuários estão em grupos diferentes (pelo q entendi) o usuário1 criou a pasta com as permissões dele (como a pasta é dele é provavel q só ele e quem for do grupo dele tenha acesso). Da mesma forma é provavel q se vc criar um pasta com o usuário2 chamado "linux2" o usuário1 não tenha acesso.

Verifique a possibilidade de colocá-los no mesmo grupo ou altere as permissões da pasta manualmente para permitir q o usuário2 acesse.


3. mesmo grupo

Diego
diegof_linux

(usa Debian)

Enviado em 21/11/2013 - 16:48h

Kra acabei de testar com os dois usuários estando no mesmo grupo e a mesma falha ocorre... nos servidores que ja estão em clientes quando alguem reclama eu vou la na pasta raiz e aplico o comando chmod -R 777 "local e nome da pasta" e ai resolve-se tudo (para as pastas ja criadas, as pastas criadas depois do comando apresenta a mesma falha.)


4. Re: Problema de permissão samba

Gian Luca V. Henriques
gianlhs

(usa Fedora)

Enviado em 21/11/2013 - 16:49h

ja tentou chmod 770? Tem como postar um "ls -la" do seu diretório com problema pra gente analisar? Também puder postar seu smb.conf pra dar uma olhada....


5. 770

Diego
diegof_linux

(usa Debian)

Enviado em 21/11/2013 - 17:18h

desculpe o amadorismo, mais este 770 substituiu o 777 que eu mencionei anteriormente?... segue os smb.conf

[Compartilhamento]
comment = Compartilhamento de arquivos
path = /Pasta
read only = no
browsable = yes
guest ok = no
writable = no
write list = +grupo1, +grupo2, +grupo3
valid user = +grupo1, +grupo2, +grupo3

segue o ls -la da pasta

root@servidor:/Pasta# ls -la
total 20
drwxrwxrwx 5 root root 4096 Nov 21 16:45 .
drwxr-xr-x 24 root root 4096 Nov 2 12:20 ..
drwxr-xr-x 2 User1 User1 4096 Nov 2 12:38 Nova pasta
drwxr-xr-x 2 User2 User2 4096 Nov 21 16:10 Nova pasta (2)
-rwxr--r-- 2 User3 User3 0 Nov 21 16:16 Novo(a) Documento de texto.txt
-rwxr--r-- 2 nobody nogroup 0 Nov 2 12:44 Novo(a) Documento de texto (2).txt
-rwxr--r-- 2 User2 User2 0 Nov 2 12:38 Novo Documento de texto.txt
drwxr-xr-x 2 User4 User4 4096 Nov 21 16:45 teste
root@servidor:/Pasta#_




6. Re: Problema de permissão samba

Gian Luca V. Henriques
gianlhs

(usa Fedora)

Enviado em 21/11/2013 - 17:52h

Sim o 770 substitui o 777. Só pra esclarecer o os valores indicam as 3 permissões de arquivo (rwx -> Leitura, Escrita e Execução em ordem) pra 3 campos:

o primeiro 7 representa as permissões do usuário, o segundo é do grupo e o terceiro 7 representa permissões dos demais usuários.

O valor 7 é definido assim: r = 4, w = 2 e x = 1

7 = rwx (permissão total), 6 = rw-(permissão de leitura e escrita), 5 = r-x (leitura e execução) ......

Entendeu?

Agora observe o diretorio q peguei de exemplo: drwxr-xr-x 2 User1 User1 4096 Nov 2 12:38 Nova pasta

Ela tem permissão 755 sendo que o dono é "User1" e o Grupo é "User1". Se vc reparar seus diretórios estão cada um com seu dono e o grupo só do dono... eles precisavam estar todos no mesmo grupo por exemplo "Users" ai a permissão pra todas as pastas deveriam estar assim:

drwxrwx--- 2 User1 Users 4096 Nov 2 12:38 Nova pasta
drwxrwx--- 2 User2 Users 4096 Nov 2 12:38 Nova pasta (2)


Ps: permissão 770 (usuario e grupo com acesso total demais sem acesso nenhum).

Tente fazer dessa forma. Crie um grupo e adicione seus usuários nesse grupo (é facil uma pesquisa simples no google te indica como fazer). Depois use o chomando "chown" para definir dono e grupo do arquivo/diretorio (pesquisinha no google tb vc consegue aprender fácil o funcionamento do comando).

Qualquer coisa fala ai.







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts