Pasta herdar a grupo

1. Pasta herdar a grupo

Daniel
daniel.goes

(usa FreeBSD)

Enviado em 22/02/2013 - 13:28h

Prezados eu tenho um samba com o seguinte compartilhamento

[producao]
comment = Diretorio producao
path = /fs/producao
browseable = yes
writeable = yes
create mask = 0770
directory mask = 0770
valid users = @producao
inherit permissions = Yes
inherit acls = Yes
map acl inherit = Yes
force create mode = 0770
force directory mode = 0770
veto files = /*.mp3/*.avi/*.wma/*.wmv/*.mp4/*.mov/*.3gp/*.{*}/


o grupo dono da pasta producao é producao

drwxrws--- 6 root producao 4096 Feb 19 17:28 producao

Porem se um usuario que nao é do grupo mais tem permissao pra criar arquivo dentro:

uid=1105(usuario) gid=1007(pcp) groups=1007(pcp),1009(producao)

criar um arquivo não herda a permissão da pasta. como o grupo defaul da pessoa é o pcp ele cria o arquivo como o grupo pcp

Como eu faço para herdar o grupo da pasta acima



  


2. Re: Pasta herdar a grupo

Luís Fernando C. Cavalheiro
lcavalheiro

(usa Slackware)

Enviado em 22/02/2013 - 13:43h

daniel.goes escreveu:

Prezados eu tenho um samba com o seguinte compartilhamento

[producao]
comment = Diretorio producao
path = /fs/producao
browseable = yes
writeable = yes
create mask = 0770
directory mask = 0770
valid users = @producao
inherit permissions = Yes
inherit acls = Yes
map acl inherit = Yes
force create mode = 0770
force directory mode = 0770
veto files = /*.mp3/*.avi/*.wma/*.wmv/*.mp4/*.mov/*.3gp/*.{*}/


o grupo dono da pasta producao é producao

drwxrws--- 6 root producao 4096 Feb 19 17:28 producao

Porem se um usuario que nao é do grupo mais tem permissao pra criar arquivo dentro:

uid=1105(usuario) gid=1007(pcp) groups=1007(pcp),1009(producao)

criar um arquivo não herda a permissão da pasta. como o grupo defaul da pessoa é o pcp ele cria o arquivo como o grupo pcp

Como eu faço para herdar o grupo da pasta acima


Normalmente os arquivos herdam as permissões do usuário, não do diretório. Portanto, se você porventura criar um diretório /usr/bin/usuariodoidao que pertença ao root:root mas com permissões 777, você vai poder criar como usuário um arquivo dentro desse diretório, que vai pertencer ao seu usuário:grupo do seu usuário. Sacou?


3. Re: Pasta herdar a grupo

Daniel
daniel.goes

(usa FreeBSD)

Enviado em 22/02/2013 - 13:50h

Entao entendi mais é exatamente isso que nao esta acontecendo
Deixa eu exemplificar melhor

drwxrwx--- 4 root producao 4096 Feb 22 11:00 .
drwxrws--- 6 root producao 4096 Feb 19 17:28 ..
-rwxrwx--- 1 root producao 26624 Feb 20 16:42 etiqueta calhas1.xls
drwxrwx--- 2 root producao 20480 Feb 21 08:17 Etiquetas Antigas
-rwxrwx--- 1 root producao 31744 Feb 21 07:55 Etiquetas_BPS_22_02_2013_07h51.xls
-rwxrwx--- 1 root producao 10804 Feb 20 10:20 Etiquetas_BPS_22_02_2013_10h20.xls
-rwxrwx--- 1 root producao 30720 Feb 22 07:55 Etiquetas_BPS_25_02_2013_07h44.xls
drwxrwx--- 10 root producao 12288 Feb 21 08:16 Lab-ETIQUETAS
-rwxrwx--- 1 root producao 10496 Jul 4 2012 Motor BHS - 01_12_2011_16h37.xls
-rwxrwx--- 1 root producao 913408 Oct 15 15:48 Pasta 00 - 4BPS.mdb
-rwxrwx--- 1 root producao 335 Jan 21 08:07 RESUME.XLW
-rwxrwx--- 1 root producao 13824 Feb 16 2012 teste - Bomb. BHS - 23_11_2011.xls
-rwxrwx--- 1 root producao 14336 Feb 16 2012 teste - Motor BHS - 23_11_2011.xls

vc esta vendo todos os arquivos como grupo producao

agora se eu criar um novo ele herda o grupo id da pessoa

isso atrapalha pois a pasta é da producao entao os usuarios da produção tem acesso,
mais o pessoal do pcp copiar arquivos ai quando eles copiam vai com o grupo pcp
ai a producao nao tem acesso


4. Re: Pasta herdar a grupo

Luís Fernando C. Cavalheiro
lcavalheiro

(usa Slackware)

Enviado em 22/02/2013 - 13:52h

daniel.goes escreveu:

Entao entendi mais é exatamente isso que nao esta acontecendo
Deixa eu exemplificar melhor

drwxrwx--- 4 root producao 4096 Feb 22 11:00 .
drwxrws--- 6 root producao 4096 Feb 19 17:28 ..
-rwxrwx--- 1 root producao 26624 Feb 20 16:42 etiqueta calhas1.xls
drwxrwx--- 2 root producao 20480 Feb 21 08:17 Etiquetas Antigas
-rwxrwx--- 1 root producao 31744 Feb 21 07:55 Etiquetas_BPS_22_02_2013_07h51.xls
-rwxrwx--- 1 root producao 10804 Feb 20 10:20 Etiquetas_BPS_22_02_2013_10h20.xls
-rwxrwx--- 1 root producao 30720 Feb 22 07:55 Etiquetas_BPS_25_02_2013_07h44.xls
drwxrwx--- 10 root producao 12288 Feb 21 08:16 Lab-ETIQUETAS
-rwxrwx--- 1 root producao 10496 Jul 4 2012 Motor BHS - 01_12_2011_16h37.xls
-rwxrwx--- 1 root producao 913408 Oct 15 15:48 Pasta 00 - 4BPS.mdb
-rwxrwx--- 1 root producao 335 Jan 21 08:07 RESUME.XLW
-rwxrwx--- 1 root producao 13824 Feb 16 2012 teste - Bomb. BHS - 23_11_2011.xls
-rwxrwx--- 1 root producao 14336 Feb 16 2012 teste - Motor BHS - 23_11_2011.xls

vc esta vendo todos os arquivos como grupo producao

agora se eu criar um novo ele herda o grupo id da pessoa

isso atrapalha pois a pasta é da producao entao os usuarios da produção tem acesso,
mais o pessoal do pcp copiar arquivos ai quando eles copiam vai com o grupo pcp
ai a producao nao tem acesso


Talvez eu não tenha sido claro... Esse é o comportamento padrão do GNU / Linux, criar os arquivos usando o GID e a UID do usuário, não do diretório. A única solução que eu conheço é criar um grupo novo no seu sistema contendo todo mundo que possa usar o diretório, e alterar a propriedade desse diretório para o novo grupo.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts