Amigos,
Estou com um probleminha com o Linux + Samba.
Minha estrutura.
/etc/passwd filipe:x:500:500:User Filipe:/home/filipe:/bin/bash thiagomz:x:501:501:User Thiago:/home/thiago:/bin/bash
/etc/group
intranet:*:656:thiagomz,filipe /* Grupo que contem todos os usuarios do servidor SAMBA */
financeiro:*:657:thiagomz comercial:*:658:filipe,thiagomz filipe:*:500 thiagomz:*:501
Diretorio Raiz que contem os Arquivos dos Grupos do Usuarios do Servidor
drwxr-s--- 2 root intranet 4096 Jul 8 11:24 dados
[EMAIL PROTECTED]:/home/intranet# tree -aug dados/
dados/
|-- [root comercia] comercial
| |-- [root comercia] arq1.txt
| `-- [root comercia] arq2.txt
`-- [root financei] financeiro
|-- [root financei] arq3.txt
`-- [root financei] arq4.txtAgora vou copiar (cp) o arq1.txt para o diretorio financeiro.
[EMAIL PROTECTED]:/home/intranet/dados/comercial# cp arq1.txt /home/intranet/dados/financeiro/
Resultado
[EMAIL PROTECTED]:/home/intranet/dados/financeiro# ll total 0 -rwxrwx--- 1 root financei 0 Jul 8 11:56 arq1.txt -rwxrwx--- 1 root financei 0 Jul 8 11:48 arq3.txt -rwxrwx--- 1 root financei 0 Jul 8 11:48 arq4.txt
Perfeito, o setgid foi alterado (grupo) do arquivo arq1.txt foi alterado para o grupo do diretorio destino.
Agora vem o problema, mover arquivos (mv).
[EMAIL PROTECTED]:/home/intranet/dados/comercial# mv arq2.txt ../financeiro/
-rwxrwx--- 1 root financei 0 Jul 8 11:56 arq1.txt -rwxrwx--- 1 root comercia 0 Jul 8 11:48 arq2.txt -rwxrwx--- 1 root financei 0 Jul 8 11:48 arq3.txt -rwxrwx--- 1 root financei 0 Jul 8 11:48 arq4.txt
Notem o grupo do arq2.txt, ele permanece com o grupo de origem.
O Resultado disso � que qdo o usuario thiagomz, que pertence aos grupos (comercial e financeiro), ou seja, tem acesso aos dois diretorios, move um arquivo do diretorio comercial para o diretorio financeiro, o usuario filipe que faz parte do grupo comercial nao tem acesso ao arquivo movido.
Esse problema ocorre direto no prompt do linux e atinge o SAMBA, ja que o samba primeiro valida as permissoes do FileSystem e depois o definido no smb.conf.
Partindo do principio que tenho possuo uma unidade de Rede G: (SAMBA) que tem o path /home/intranet/dados/ e dados esta compartilhado para os usuarios da rede e nao posso criar as unidades de rede COMERCIAL e FINANCEIRO.
Como sair deste problema ?
Arvore final com o arquivo arq2.txt com a permissao da origem errada.
dados/
|-- [root comercia] comercial
| `-- [root comercia] arq1.txt
`-- [root financei] financeiro
|-- [root financei] arq1.txt
|-- [root comercia] arq2.txt
|-- [root financei] arq3.txt
`-- [root financei] arq4.txt-- Att.
Thiago M. Zerbinato Oracle Certified Professional
MSN:[EMAIL PROTECTED]
"Triste, n�o � fracassar, pior � n�o tentar vencer!" Lu�s Carlos Prestes, 1898-1990 --------------------------------------------------------------------------- Esta lista � patrocinada pela Conectiva S.A. Visite http://www.conectiva.com.br
Arquivo: http://bazar2.conectiva.com.br/mailman/listinfo/linux-br Regras de utiliza��o da lista: http://linux-br.conectiva.com.br FAQ: http://www.zago.eti.br/menu.html
