Arquivo só pode ser alterado pelo criador

1. Arquivo só pode ser alterado pelo criador

Leonardo Silveira
Silveira84

(usa Ubuntu)

Enviado em 13/01/2012 - 10:42h

Criei as pastas, dei permissão para que os usuários do grupo pudessem alterar qualquer arquivo ou subpasta:
#chmod -R 777 /home/samba

Mas se alguém criar um novo arquivo ou subpasta, só ele poderá alterá-la, os demais apenas poderão lê-la.
Como fazer com que os arquivos criados dentro da pasta-mãe herdem as permissões da mesma?
Pq senão terei q fk dando este comando de tempos em tempos.



  


2. Permissao

Alex Fernando
showd07

(usa Debian)

Enviado em 13/01/2012 - 12:47h

POsta ai seu smbd.conf

Suspeito que a lista

creatmask = 0700

deve ser trocada por 0777

e o

directorymask tambem


3. Re: Arquivo só pode ser alterado pelo criador

Leonardo Silveira
Silveira84

(usa Ubuntu)

Enviado em 23/01/2012 - 15:22h

[global]
netbios name = coiote
server string = Servidor Samba (Debian 6)
workgroup = grupo

#username level = 1
#preserve case = no
#default case = no

local master = yes
os level = 100
preferred master = yes

#bind interfaces only = yes
#interfaces = eth0
#wins support = yes

## Define ordem de pesquisa para resolução de nomes no SAMBA
#name resolv order = lmhosts host wins bcast

vfs objects = recycle
recycle:facility = LOCAL1
recycle:priority = NOTICE
recycle:maxsize = 0
recycle:repository = /home/lixeira/%U
recycle:directory_mode = 0777
recycle:subdir_mode = 0777
recycle:keeptree = Yes
recycle:touch = True
recycle:exclude = *.tmp, *.temp, *.log, *.ldb, *.o, *.obj, ~*.*, *.bak
recycle:exclude_dir = tmp, temp, cache
recycle:versions = Yes
recycle:noversions = .doc|.xls|.ppt|*.dcl



4. Re: Arquivo só pode ser alterado pelo criador

André Gustavo Neves Lopes
andrelopes.mrx

(usa FreeBSD)

Enviado em 23/01/2012 - 18:16h

Onde está a configuração do seu share, por onde disponibiliza esses arquivos?

A dica anterior, é pertinente (quase)

showd07 escreveu:
POsta ai seu smbd.conf
Suspeito que a lista
creatmask = 0700
deve ser trocada por 0777
e o
directorymask tambem


A verdade é que 0777 deveria criar permissões rwx, para owner, group e others. Mas você nunca vai conseguir criar arquivos com permissão de execução para others. Porém para o que você quer, deve resolver, embora o semanticamente correto seria 0666 (leitura e escrita).

Abraço

blog.mrx.com.br
andre@mrx.com.br


5. Re: Arquivo só pode ser alterado pelo criador

Leonardo Silveira
Silveira84

(usa Ubuntu)

Enviado em 24/01/2012 - 10:16h

Agradeço o auxílio, segue o arquivo:
###########################smb.conf#############################

[global]
netbios name = coiote
server string = Servidor Samba (Debian 6)
workgroup = grupo

#username level = 1
#preserve case = no
#default case = no

local master = yes
os level = 100
preferred master = yes

#bind interfaces only = yes
#interfaces = eth0
#wins support = yes

## Define ordem de pesquisa para resolução de nomes no SAMBA
#name resolv order = lmhosts host wins bcast

vfs objects = recycle
recycle:facility = LOCAL1
recycle:priority = NOTICE
recycle:maxsize = 0
recycle:repository = /home/lixeira/%U
recycle:directory_mode = 0777
recycle:subdir_mode = 0777
recycle:keeptree = Yes
recycle:touch = True
recycle:exclude = *.tmp, *.temp, *.log, *.ldb, *.o, *.obj, ~*.*, *.bak
recycle:exclude_dir = tmp, temp, cache
recycle:versions = Yes
recycle:noversions = .doc|.xls|.ppt|*.dcl

##################### COMPARTILHAMENTO ###############################

[Seção de Informática]
path = /home/samba/Informática
comment = Arquivos da Sec Info e Aplicativos
writable = yes
valid users = +secinfo

[Lixeira]
path = /home/lixeira
writable = yes
# valid users = joao
browseable = no

[Joomla]
path =/home/samba/joomla
writable = yes
valid users = joao, pedro
writelist = joao



6. SAMBA

Alex Fernando
showd07

(usa Debian)

Enviado em 24/01/2012 - 11:22h

Como disse anteriormente, o problema está nas configurações de cada compartilhamento:

[Seção de Informática]
path = /home/samba/Informática
comment = Arquivos da Sec Info e Aplicativos
writable = yes
valid users = +secinfo

troque por

[Seção de Informática]
path = /home/samba/Informática
comment = Arquivos da Sec Info e Aplicativos
writable = yes
valid users = +secinfo
creat mask = 0777 (exemplo de permissao)
directory mask = 0765 (exemplo de permissao)






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts