Estoy compartiendo un directorio, /home/pi/pydeven un cuadro de debian (raspberry pi, de hecho) con Samba. Estoy leyendo y escribiendo en ese directorio desde una máquina con Windows 7. Cuando creo, bajo W7, un archivo en ese directorio, obtiene los derechos 0764, y es propiedad del usuario rolf y group rolf, ese soy yo en la máquina W7.
El usuario pi en el cuadro de debian y el usuario rolf (en W7) necesitan poder modificar los archivos en ese directorio, por lo que los hice miembros del grupo coders, esperando poder configurarlo para que los miembros de los codificadores tengan al menos lectura y escritura acceso a archivos en ese directorio. .
Pero el usuario pi no puede modificar ningún archivo que pertenezca al grupo rolf.
Podría chmod rolf:coders <filename>presentar archivo por archivo.
Agregar usuario pi a rolf de grupo es feo y no funciona (no esperaba eso. ¿Mantiene Samba una administración de usuarios completamente diferente con grupos, además de Debian?).
También podría iniciar sesión en la máquina debian como rolf y navegar a esa carpeta.
Pero la forma más elegante (para mí) sería si un archivo creado por rolf desde la máquina W7 obtuviera codificadores userid rolf y groupid, por defecto.
¿Puedo configurar Samba para hacer eso, o hay alguna otra forma de automatizar esa tarea?

create mask = 0775forcedirectivas hacen que cualquier usuario realice operaciones como el usuario / grupo especificado? diga, por ejemplo, que tiene un recurso compartido/joey un recurso compartido/anne, si lo haceforce user = anneen el recurso compartido/anne, ¡entonces el usuariojoepuede acceder/anne, gran no-no y un gran riesgo de seguridad! esta opción es tan engañosa que debería documentarse mejor y no usarse a la ligerapodría intentar agregar un bit adhesivo para el grupo en esa carpeta
fuente