Logo Hardware.com.br
ftargin
ftargin Novo Membro Registrado
71 Mensagens 0 Curtidas

Previlégios no Samba!

#1 Por ftargin 06/11/2003 - 14:21
Pessoal, estou com samba instalado em um servidor. Estou com problemas de privilégios em alguns diretórios e arquivos.

Ex:
Temos aqui um diretório chamado Producao. Criei um grupo (g_producao) onde todos do grupo tem privilégio de leitura e alteração dos dados. Mas acontece o seguinte, quando um usuário desse grupo cria um arquivo dentro de producao, somente ele consegue alterar, e o restante do grupo somente consegue ler o arquivo.

Bom eu sei o porque disso. Como ele criou o arquivo então somente ele consegue fazer alterações, mesmo porque na criação do arquivo muda também o grupo, deixando como grupo o próprio usuário que criou.

Agora pergunto: Como faço para que os usuários que possui acesso ao grupo Produção tenham acesso automático para gravar dentro de qualquer arquivo criado?

Espero ter sido claro na minha dúvida!

Obrigado.
Tiago Cruz
Tiago Cruz Zumbi Registrado
10.3K Mensagens 1 Curtida
#6 Por Tiago Cruz
06/11/2003 - 17:15
FVM
Fala Default,

Explica pra nóis o que faz ese comando milagroso aí....


man chmod
As letras `rwxXstugo' selecionam as novas permissoes para o usuarios
afetados: ler (r), gravar (w), executar (ou acesso para diretorios)
(x), executa so se o arquivo ou diretorio ja tem permissao de execucao
para algum usuario (X), seleciona o usuario ou identificacao do grupo
durante a execucao (s), bit contrario (t), as permissoes que o usuario
proprietario do arquivo tem (u), as permissoes que outros usuarios do
grupo do arquivo tem (g), e as permissoes que os demais usuarios tem
(o). (Deste modo, 'chmod g-s arquivo' remove o bit que seleciona a
identificacao do grupo (sgid), 'chmod ug+s arquivo' marca o bit suid
tanto quanto o sgid, enquanto 'chmod o+s arquivo' nao faz nada.)
jqueiroz
jqueiroz Cyber Highlander Registrado
104K Mensagens 5.7K Curtidas
#7 Por jqueiroz
06/11/2003 - 19:11
Default®
chmod g+s /diretorio/producao


SetGroupId vai resolver o problema deles???


Eu prefiro fazer:

(sudo) chgrp -R g_producao /diretorio/producao

sem esquecer de colocar os usuários no grupo g_producao, de jeito que

id usuario

dê:

uid=usuario(xxx) gid=usuario(yyy) groups=usuario(yyy),g_producao(zzz)
"chmod 777 nunca ajudou ninguém" (c) 2002-2021 JQueiroz/FGdH
Conheça o Blog do Zekke
Default®
Default® Tô em todas Registrado
2.8K Mensagens 1 Curtida
#8 Por Default®
07/11/2003 - 00:18
jqueiroz
SetGroupId vai resolver o problema deles???


Eu prefiro fazer:

(sudo) chgrp -R g_producao /diretorio/producao
...


Essa é a grande jogada do negocio. Se ele tivesse começado tudo de forma correta nao teria o porque dar um -R pra resolver.
Mobile: HP NX9010
Red Hat Certified Engineer - LPIC-2
Red Hat Enterprise AS v3.0 / Slackware 10 / FreeBSD 4.9-STABLE
© 1999-2024 Hardware.com.br. Todos os direitos reservados.
Imagem do Modal