[RESOLVIDO] Samba - Problema com permissões

Iniciado por rafasnn, 18 de Setembro de 2007, 14:05

tópico anterior - próximo tópico

alexszis

Você pode configurar todos os usuários do grupo vendas com o grupo inicial vendas. Mas caso o usuário tenha direito de escrita em outro diretorio os arquivos alterados ficarão com as permissões usuario.vendas.
Caso queira tentar:

usermod -g grupo_inicial -G grupo1,...,grupoX usuário

rafasnn

Pessoal,

arrumei o problema

usei o comando:

chmod -R 2777 dct_vendas


não conheço o conceito a fundo mas ele mantem o grupo da pasta quando gravo e/ou crio os arquivos dentro da pasta.
Macbook Pro 2,33 4GB 250GB
iPhone 8GB

yazors

#17
baaahhhhh é mesmo nem me lembrava disso.....
hehehehhe

são permissões avançadas
essa que vc usou é conhecida como SGID
é uma permissão especial para grupo.
se vc define um diretório com essas permissões os diretorios
e arquivos dentro deste terão as mesmas permissões do diretório pai.

aqui vai um link com uma pequena explicação sobre essas permissões

http://www.vivaolinux.com.br/artigos/verArtigo.php?codigo=5648&pagina=2


que coisa........
bah cara desculpa ai não ter lembrado disso antes....
mais que bom que vc conseguiu.


rafasnn

apenas para constar,

o linux nos possibilita ir "buscar" .... que Deus abençoe o google !!!!  ;D
Macbook Pro 2,33 4GB 250GB
iPhone 8GB

rafasnn

yazors,

aproveitando, tem alguma forma de alterar as permissões de modo a manter o usuário e o grupo ao invés de somente o grupo com o chmod?
Macbook Pro 2,33 4GB 250GB
iPhone 8GB

yazors

rafasnn,

como assim?
tipo usando
chown = change owner   ex.:  chown [proprietario] [diretório ou arquivo]
chgrp = change group ex.: chgrp [grupo] [diretório ou arquivo]
usando a opção -R em qualquer um dos dois torna a mudança recursiva,
ex.:
se usado em um diretório tudo dentro dele ganhara a mesma permissão
é isso?
se não for bem isso poderia me dar um exemplo?

rafasnn

yazors,

não seria bem isso, seria assim:

pasta vendas tem o usuário e grupo: root.arcom
os usuarios que podem acessar: rafel, cintia e danielle

quando o usuário rafael altera um documento da pasta o arquivo fica assim: rafael.arcom e os outros usuários, a cintia e a danielle não podem alterar o documento, a pasta vendas está com a permissão 2770, ele mantém o grupo, mas o usuário não.

o que eu preciso, é que os usuários possam alterar o documento desde que sejam autorizados na pasta pela instrucão valid users.

vlw
Macbook Pro 2,33 4GB 250GB
iPhone 8GB

yazors

rafasnn,

então usa a opção

write list = rafael,cintia,danielleb

junto com o resto no smb.conf.

ficaria algo como isto

[Vendas]
path = /home/dct_vendas
available = yes
browseable = yes
valid users = rafael,cintia,danielleb
write list = rafael,cintia,danielleb

isso deve resolver a questão.



rafasnn

yazors,

não resolver não, alterei o smb.conf mas ele só deixa outro usuário habilitado a ler o documento, o documento fica com a permissão assim:

-rwxr--r-- 1 cintia.arcom 19968 2007-09-28 13:24 teste.doc
Macbook Pro 2,33 4GB 250GB
iPhone 8GB

yazors



conversando com um amigo que trabalha a beeeeeeemmmmmmm mais tempo que eu com o samba
ele me lembrou disso.

create mask = 0777
   force user = nobody
   force group = users
   force create mode = 0777
   directory mask = 0777
   force directory security mode = 0777

claro que as permissões vc vai definir como vc quer mais assim vc força o arquivo a ser criado com as devidas permissões.

rafasnn

Macbook Pro 2,33 4GB 250GB
iPhone 8GB

yazors

rafasnn,

que bom que vc conseguiu resolver.

agora é aproveitar toda a comodidade de um samba bem configurado.

um abraço e boa sorte.