[FUG-BR] Permissoes do SAMBa smb.conf

Adalberto Gonçalves adalberto em bsd.com.br
Quarta Fevereiro 8 16:47:16 BRST 2012


Em 8 de fevereiro de 2012 16:21, Daniel <daniel2099 em r7.com> escreveu:

> Em 08/02/2012 16:16, Adalberto Gonçalves escreveu:
> > Em 8 de fevereiro de 2012 16:10, Daniel<daniel2099 em r7.com>  escreveu:
> >
> >> Em 08/02/2012 15:56, vic escreveu:
> >>> Em 2012-02-08 11:05, Daniel escreveu:
> >>>> Bom dia pessoal,
> >>>>
> >>>> To com o seguinte problema de permissão.
> >>>>
> >>>> No freebsd tenho a pasta \projetos\grupos\ dei permissão 777 na pasta
> >>>> gupos e na subpastas 770.
> >>>>
> >>>> O meu compartilhamento no samba esta assim:
> >>>>
> >>>> [grupos]
> >>>>            comment = Arquivos dos Grupos
> >>>>            path = /projetos/grupos
> >>>>            read only = No
> >>>>            create mask = 0777
> >>>>            directory mask = 0777
> >>>>            inherit permissions = Yes
> >>>>            inherit acls = Yes
> >>>>
> >>>> Os usuarios conseguem entrar na pasta,criar arquivo,editar arquivo
> >>>> ,mais
> >>>> não conseguem deletar,o que eu to fazendo de errado?
> >>>>
> >>>> Agradeço desde já
> >>>>
> >>>>
> >>>> Daniel
> >>>> -------------------------
> >>>> Histórico: http://www.fug.com.br/historico/html/freebsd/
> >>>> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
> >>> Como está o security do seu smb.conf?
> >>>
> >>> mostra o ls -lha /projetos/grupos
> >>> e um ls -lha de alguma pasta criada por algum usuário
> >>>
> >> Vic,
> >>
> >> esta assim *security = user*
> >>
> >> ls -lha do /projetos/grupos = *drwxrwxrwx  13 root  wheel      512B Feb
> >> 8 14:55 grupos*
> >>
> >> criado arquivo pelo usuario dentro da pasta grupos/teste: *-rwxrwxrwx
> >> 1 teste  teste    11K Feb  8 16:01 Novo(a) Documento do Microsoft
> >> Word.doc* (não consigo renomear nem apagar)
> >>
> >> criado uma pasta "e" pelo usuario na pasta grupos/teste/ : *drwxrwxrwx
> >> 2 teste  teste   512B Feb  8 16:04 e* (aqui consegui renomear e criar um
> >> arquivo dentro desta pasta e renomear tb,e apgar tanto a pasta como o
> >> arquivo)
> >>
> >>
> >>
> >>
> >> -------------------------
> >> Histórico: http://www.fug.com.br/historico/html/freebsd/
> >> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
> >>
> >
> > Tenta com essas opções no teu share:
> >
> >          force create mode = 0777
> >          directory mask = 0777
> >          force directory mode = 0777
> >
> > Ou de acordo com tua necessidade.
> Meu share esta assim agora com as opções que vc me disse:
> pra que serve aquelas opções?
>
> [grupos]
>          create mask = 0777
>         directory mask = 0777
>          writable = yes
>         path = /projetos/grupos
>          comment = Arquivos dos Grupos
>          inherit permissions = Yes
>         inherit acls = Yes
>          force directory mode = 0777
>          force create mode = 0777
>
> Reinicie o samba e reloguei,não mudou nada infelizmente,mais obrigado.
> -------------------------
> Histórico: http://www.fug.com.br/historico/html/freebsd/
> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
>

Essas opções são para setar as permissões com que as pastas serão criadas.

create mask (S)

When a file is created, the necessary permissions are calculated according
to the mapping from DOS modes to UNIX permissions, and the resulting UNIX
mode is then bit-wise 'AND'ed with this parameter. This parameter may be
thought of as a bit-wise MASK for the UNIX modes of a file. Any bit
*not*set here will be removed from the modes set on a file when it is
created.

Ref. http://www.samba.org/samba/docs/man/manpages-3/smb.conf.5.html


-- 
===============================================
Adalberto Gonçalves - Network and Systems Administrator
Tel: 19 3351 3301
Cel: 19 9132 7538
===============================================


Mais detalhes sobre a lista de discussão freebsd