Pasta grupo compratilhamento Samba [RESOLVIDO]

1. Pasta grupo compratilhamento Samba [RESOLVIDO]

Maycon Ghizzi
maghi

(usa Ubuntu)

Enviado em 20/02/2013 - 10:19h

Opa, estou a hora quebrando a cabeça aqui com um PDC samba em Debian Squeeze, é o seguinte:
tenho os usuários distribuidos corretamente nos grupos, como por exemplo o usuario Teste no grupo TI, se eu olhar o arquivo /etc/groups ele pertence a este grupo, beleza.

no meu smb.conf tenho o seguinte compartilhamento:

[grupo]
path = /mnt/storage/%G
read only = no
writeable = yes
browseable = yes

segundo vários sites que vi, o %G é o grupo primário, logo para o usuário teste este grupo seria o ti, logo o path seria = /mnt/storage/ti, esta pasta existe e o grupo ti é seu owner;

No entanto, na hora que tento me conectar ao servidor, \\192.168.1.1\grupo ele não entra, analisando o arquivo de log gerado pelo samba, vi que ele retornava um erro:
[2013/02/20 09:15:12.587075, 0] smbd/service.c:988(make_connection_snum)
canonicalize_connect_path failed for service grupo, path /mnt/storage/teste

percebam que ele fala: path failed (/mnt/storage/teste), ou seja, o %G, nem o %g(testado) trazem o nome do grupo deste usuário e sim o próprio nome do usuário...

Minha dúvida é: alguem já deve que fazer isso ? uma pasta compartilhada do grupo ? e porque o %G não retorna o nome do grupo e sim o nome do usuário ?

desde já agradeço.


  


2. Re: Pasta grupo compratilhamento Samba [RESOLVIDO]

Danilo Josino
djosino

(usa Ubuntu)

Enviado em 20/02/2013 - 13:31h

provavelmente o grupo primario do teu usuario teste seja teste.

# groups teste
# mondrian : mondrian ti


olha o force group aqui: http://www.samba.org/samba/docs/man/manpages-3/smb.conf.5.html


3. Re: Pasta grupo compratilhamento Samba [RESOLVIDO]

Maycon Ghizzi
maghi

(usa Ubuntu)

Enviado em 20/02/2013 - 14:39h

Realmente quando dei o comando groups teste me apareceu o seguinte:
teste : teste ti

existe como remover esse grupo ou deixar o grupo ti como primário ?
obs. já dei o comando usermod -G ti teste mas o grupo ti ainda fica como secundário...



4. Solução

Maycon Ghizzi
maghi

(usa Ubuntu)

Enviado em 20/02/2013 - 16:39h

Bom pessoal consegui achar uma solução, não pelo terminal mas pelo webmin, lá quando edito ou adiciono um usuário, ele mostra: grupo principal onde posso alterar.

No caso do usuário teste, estava lá grupo principal = teste, alterei pra ti e tudo funcionou perfeitamente.

Infelizmente não achei uma solução via terminal para isso, o usermod -G não altera o primary group...






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts