Servidor Samba

1. Servidor Samba

Tiago Gil
thiagogill

(usa Outra)

Enviado em 03/02/2012 - 11:57h

bom dia pessoal é o seguinte estou montando um servidor samba e a minha dúvida é o seguinte,

eu tenho uma pasta compartilhada chamada Seções, essa pasta está com permições 770 ou seja o dono pode tudo que é o root
o grupo pode tudo que no caso é o grupo usuários e o restante nao pode nada,
bom, dentro da pasta Seções eu tenho 28 subpastas que são pastas, sendo uma para cada grupo diferente.
tmb ativei um bit SUID paa que tudo que o usuário de umd eterminado grupo crie seja de todo o grupo

segue um exemplo

drwxrws--- 2 root Almox 4096 Fev 1 07:19 Almox
drwxrws--- 2 root Aprov 4096 Jan 25 13:29 Aprov

a pasta Almox pertence ao grupo Almox
a pasta Aprov pertence ao grupo Aprov

agora meu problema é o seguinte:
exemplo: quando um usuário do grupo almox cria um diretório ou um arquivo ele fica com permições 755

drwxr-sr-x 2 fulano Almox 4096 Fev 3 07:29 fulano

e eu queria que todo o grupo podesse escrever tmb ou seja apagar diretórios e modificar arquivos, porque se não
eu tenho que ta toda hora dando permições no braço

ja li artigos sobre umask, ACLs mas ainda nao consegui resolver esse problema.

desde já agradeço a todos que colcaborarem.




  


2. Re: Servidor Samba

Renato Carneiro Pacheco
renato_pacheco

(usa Debian)

Enviado em 03/02/2012 - 12:11h

Kra, poste o seu smb.conf aki. Tem um esquema chamado force create mask e force directory mode, para arquivo e diretório respectivamente. Eu acho q pode t ajudar...

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


3. Re: Servidor Samba

Tiago Gil
thiagogill

(usa Outra)

Enviado em 03/02/2012 - 12:19h

# servidor de arquivos

[global]
netbios name = horus
workgroup = grupo
server string = Servidor de Arquivos
veto files = /*.exe/*.pif/*.bat/*.{*}/
vfs objects = recycle
recycle:keeptree = yes
recycle:versions = yes
recycle:repository = /dados/lixeira/%U
recycle:exclude = *.tmp, *.log, *.obj. ~*.*, *.bak, *.iso
recycle:exclude_dir = tmp, cache


[Area_Trnsf]
comment = Área de Transferência
path = /dados/Area_Trnsf
read only = no
create mask = 7777
force create mask = 7777
directory mask = 7777
force directory mask = 7777
map acl inherit = Yes
valid users = @almox, @aprov, @Ass_Jur, @CCAp, @CEEM, @Cmdo, @CSD, @Div_Pes, @Div_Sau, @Fisc_Adm, @Op_Pipa, @PEG, @Pel_Inst, @RN_3, @S2, @S3, @S4, @SALC, @SCmdo, @Sec_Com, @Sec_Com_Soc, @Sec_Infor, @Sec_Mob, @Secretaria, @Sec_Tec, @Set_Fin, @SFPC, @SIP, @SPC, @SPP
admin users = cbtiagogil
veto files = /*.mp3

[Publico]
comment = Público
writeable = yes
valid users = @admin, @almox, @aprov, @Ass_Jur, @CCAp, @CEEM, @Cmdo, @CSD, @Div_Pes, @Div_Sau, @Fisc_Adm, @Op_Pipa, @PEG, @Pel_Inst, @RN_3, @S2, @S3, @S4, @SALC, @SCmdo, @Sec_Com, @Sec_Com_Soc, @Sec_Infor, @Sec_Mob, @Secretaria, @Sec_Tec, @Set_Fin, @SFPC, @SIP, @SPC, @SPP
path = /dados/Publico
veto files = /*.mp3/*.wav/*.mkv/*.avi/*.flv/*.mp4/*.wma/*.amr/*.mpeg/*.3gp/*.wmv/*.rmvb/*.vob/*.mov/*.asf/*.DivX/*.exe/*.inf


[Secoes]
path = /dados/Secoes
browseable = yes
writeable = yes
admin users = cbtiagogil
valid users = @admin, @almox, @aprov, @Ass_Jur, @CCAp, @CEEM, @Cmdo, @CSD, @Div_Pes, @Div_Sau, @Fisc_Adm, @Op_Pipa, @PEG, @Pel_Inst, @RN_3, @S2, @S3, @S4, @SALC, @SCmdo, @Sec_Com, @Sec_Com_Soc, @Sec_Infor, @Sec_Mob, @Secretaria, @Sec_Tec, @Set_Fin, @SFPC, @SIP, @SPC, @SPP


[lixeira]
comment = Lixeira
valid users = @admin,@almox,@aprov,@Ass_Jur,@CCAp,@CEEM,@Cmdo,@CSD,@Div_Pes,@Div_Sau,@Fisc_Adm,@Op_Pipa,@PEG,@Pel_Inst,@RN_3,@S2,@S3,@S4,@SALC,@SCmdo,@Sec_Com,@Sec_Com_Soc,@Sec_Infor,@Sec_Mob,@Secretaria,@Sec_Tec,@Set_Fin,@SFPC,@SIP,@SPC,@SPP
writeable = yes
path = /dados/lixeira/%U



4. Re: Servidor Samba

Renato Carneiro Pacheco
renato_pacheco

(usa Debian)

Enviado em 03/02/2012 - 13:01h

Outra forma d fazer isso é desmembrar essas subpastas dentro d Secoes em novos compartilhamentos. Eu acho q seria melhor...


5. Re: Servidor Samba

Ricardo Libanio
riesdra

(usa Debian)

Enviado em 03/02/2012 - 13:22h

onde esta 7777 fica 0777 ou 1777.







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts