O setgid afeta os arquivos recém-criados (usando touch
, cp
) e não afeta os arquivos já criados (usando mv
).
Existem várias soluções, como as postadas aqui . Além disso, você pode adicionar um cron job a periodicamente chgrp
de todos os arquivos / pastas em sua pasta compartilhada.
Outra solução possível é usar incrontab -e
para corrigir a propriedade do grupo quando um arquivo é movido para sua pasta compartilhada. Tenha cuidado, isso aciona eventos apenas para a pasta compartilhada e não para qualquer outra subpasta.
/path/to/shared/dir IN_MOVED_TO /bin/chgrp users $@/$#