
Windows sigue viendo un archivo de Excel como Solo lectura para el grupo, los permisos de Linux son correctos para que el grupo pueda leer y escribir.
SO de servidor Ubuntu 14.04.4, SO de cliente Windows 10, Samba 4.3.11
Este es el archivo de configuración de Samba para el recurso compartido.
[SHARENAME]
force create mode = 660
valid users = @GROUPNAME
force group = GROUPNAME
force security mode = 660
create mode = 660
path = /var/SHAREPATH
delete readonly = yes
security mask = 660
force directory mode = 2770
force directory security mode = 2770
directory mode = 2770
writeable = yes
directory security mask = 2770
create mask = 660
directory mask = 2770
Ejecuté el siguiente comando para actualizar los permisos en la carpeta compartida.
find SHAREPATH -type d -exec chmod 2770 {} \;
find SHAREPATH -type f -exec chmod 660 {} \;
Aquí hay una lista de los archivos en la carpeta.
drwxrws--- 2 user1 groupname 4096 Aug 3 15:35 .
drwxrws--- 10 user1 groupname 4096 Aug 3 11:25 ..
-rw-rw----+ 1 user1 groupname 20516 Aug 3 10:44 file1.xlsx
-rw-rw----+ 1 user1 groupname 20989 Aug 3 10:44 file2.xlsx
-rw-rw----+ 1 user1 groupname 21010 Aug 3 11:11 file3.xlsx
-rw-rw----+ 1 user1 groupname 21541 Aug 3 11:22 file4.xlsx
-rw-rwx---+ 1 user2 groupname 21032 Aug 3 15:34 file5.xlsx
En esa lista, el archivo 3 y el archivo 4 son de solo lectura, en Excel, el resto de los archivos puedo editarlos como quiera. Mi propio usuario es usuario2.
Aquí está la captura de pantalla de lo que Windows cree que son los permisos de grupo.
Por lo que tengo entendido, Windows verá los permisos incorrectos hasta que me desconecte y me vuelva a conectar. Los pasos que he tomado ya incluyen. Reinicie Windows, reinicie Linux, reinicie el servicio Samba.
Cualquier consejo sería apreciado.