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 $@/$#