Como definir as permissões dos ficheiros para que os novos ficheiros herdem as mesmas permissões?
Tenho uma pasta na qual novas subpastas e ficheiros serão criados automaticamente, através de um script.
Quero manter as permissões de utilizador e grupo recursivamente para todas as novas pastas e ficheiros colocados no directório principal. Sei que isto envolve definir um pouco pegajoso, mas parece que não consigo encontrar um comando que mostre exactamente o que preciso.
Isto é o que tenho feito até agora:
sudo mkdir -p /path/to/parent
sudo chmod -R 660 myself:somegroup /path/to/parent
Depois disso, quero que as 660 permissões sejam definidas recursivamente para quaisquer pastas e ficheiros colocados em /path/to/parent
.
Contudo, tudo o que tentei até agora falhou. Alguém me pode ajudar?
Na verdade, a bandeira octal 660 provavelmente nem sequer está correcta. As permissões que eu quero são:
- directórios colocados sob
/path/to/parent
são eXecutable por utilizadores com permissões - ficheiros são lidos/escritos pelo próprio utilizador e por membros de algum grupo
- Os ficheiros e pastas em
/path/to/parent
NÃO são legíveis em todo o mundo
Estou a correr no Ubuntu 10.0.4 LTS.
Alguém pode ajudar por favor?