Quiere establecer el bit SetGID.
chmod g+s dir
Todos los archivos nuevos creados en el directorio tendrán el grupo establecido en el grupo del directorio.
Una publicación de blog de superusuario explicó los bits adhesivos y otros bits de permiso de Linux:
SetGID, sin embargo, es un juego de pelota completamente diferente. Cuando un directorio tiene establecido el bit SetGID y se crea un archivo dentro de ese directorio, la propiedad del grupo del archivo se modifica automáticamente para que sea el grupo del directorio.
Establecer el setgid
indicador de permiso en las carpetas.
chmod g+s dirname
Esto puede hacer que algunas personas se queden atrapadas con setgid, si el grupo de la carpeta es diferente al suyo, es posible que deba ejecutar chmod como root, pero no obtendrá ningún error que indique que necesita hacer esto.
sin sudo
$ ls -ld dir
drwxrwxr-x 2 luke testgroup 4096 Mar 9 10:44 dir
$ chmod g+s dir # no errors
$ ls -ld dir
drwxrwxr-x 2 luke testgroup 4096 Mar 9 10:44 dir # but nothing changed
$ touch dir/nosudo && ls -l dir/
-rw-rw-r-- 1 luke luke 0 Mar 9 10:51 nosudo # and the group is set wrong
con sudo
$ sudo chmod g+s dir
$ ls -ld dir
drwxrwsr-x 2 luke testgroup 4096 Mar 9 10:44 dir # the setgid bit is now on
$ touch dir/withsudo && ls -l dir/
-rw-rw-r-- 1 luke luke 0 Mar 9 10:51 nosudo
-rw-rw-r-- 1 luke testgroup 0 Mar 9 10:51 withsudo # and the group is set right