¿Se pueden crear y eliminar archivos a través de samba, pero no modificarlos?

¿Se pueden crear y eliminar archivos a través de samba, pero no modificarlos?

Me estoy conectando desde Windows 7 a Ubuntu Server 10.04 usando samba. Puedo crear nuevos archivos en el recurso compartido, eliminarlos, pero si intento editar un archivo y luego guardarlo, se me deniega el acceso. Mi usuario en Windows es el mismo que estoy conectando y como configurado en Ubuntu. Esto es muy extraño. También tengo problemas para copiar archivos a Ubuntu. Da error pero me deja copiarlos de todos modos.

Respuesta1

La creación y eliminación de archivos está controlada por los permisos en el directorio. La modificación del archivo está controlada por los permisos del archivo. Es posible que tenga una máscara que elimine el privilegio de escritura del archivo.

Respuesta2

¿Puedes agregar/modificar/eliminar archivos en Linux? Si no es así, entonces su problema está en los permisos de archivos de Linux. Una vez que puedas hacer todo a nivel de Linux, prueba Samba. Si aún no puede editar el archivo, entonces se trata de permisos de Samba. Consulte las máscaras de archivos y directorios. ¿Está especificando usuarios/grupos válidos?

Respuesta3

Podrías intentar modificar el directorio y el permiso del archivo usando

chmod -R 775 /path/to/folder

Hice esto con directorios seleccionados en mi servidor de archivos y funcionó.

Tenga en cuenta que hay consecuencias al hacer que los archivos/carpetas sean "escribibles en todo el mundo".

También puede crear grupos por carpeta compartida y seleccionar cada carpeta por grupo.

información relacionada