Solía copiar archivos de un sistema a otro mediante samba. Como siempre obtengo el archivo solo en modo de solo lectura. Lo que estoy haciendo ahora es cambiar el permiso de archivo después de transferir el archivo. Parece que lleva poco tiempo uno. ¿Hay alguna solución permanente a este problema?
Todavía tengo el mismo problema. Por favor, eche un vistazo a mi configuración de samba.
http://paste.ubuntu.com/614067/
Salida:
karthick@karthick:~$ groups
karthick adm dialout cdrom plugdev lpadmin admin sambashare
samba
file-sharing
chmod
karthick87
fuente
fuente
groups
en la línea de comando para ver de qué grupo forma parte).Respuestas:
Configurar
create mask
ydirectory mask
en/etc/samba/smb.conf
con los permisos deseados.de
/etc/samba/smb.conf
:Si necesita más información, hay una página de manual en smb.conf .
En cuanto a los valores para el enmascaramiento:
Permisos 700 significa:
Por lo tanto, debe averiguar los permisos que desea para el propietario, el grupo y otros. Agregue los dígitos para leer, escribir y ejecutar para el propietario, el grupo y otros.
755 sería r, w, x para el propietario; r, x para grupo y otros.
777 sería r, w, x para los 3.
editar:
Si tiene problemas con los bloqueos, verifique si hay un archivo * ldb (ese es el archivo de bloqueo) con permisos inferiores a 770. Si es así, verifique estas configuraciones y sus valores (los valores y el grupo de trabajo son arbitrarios):
forzar grupo = grupo de trabajo forzar modo de creación = 0770 forzar modo de directorio = 0770 forzar modo de seguridad = 0770 forzar modo de seguridad de directorio = 0770
Samba creará el archivo * ldb con rwxrwx --- y podrá eliminar los bloqueos.
fuente