Configurar create mask
y directory mask
en /etc/samba/smb.conf
con los permisos deseados.
de /etc/samba/smb.conf
:
# La máscara de creación de archivos está establecida en 0700 por razones de seguridad. Si quieres
# crea archivos con permisos group = rw, establece el siguiente parámetro en 0775.
; crear máscara = 0700
# La máscara de creación de directorio está establecida en 0700 por razones de seguridad. Si quieres
# crear directorios. con permisos group = rw, establezca el siguiente parámetro en 0775.
; máscara de directorio = 0700
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:
: El primer octeto son permisos para el propietario.
rwx T: el segundo octeto son permisos para el grupo.
Propietario: 4 2 1 7: El tercer octeto son permisos para todos los demás.
Grupo: 0 0 0 0: para cada octeto, comience en 0 y:
Otro: 0 0 0 0: +4 para permiso de lectura.
: +2 para permiso de escritura.
: +1 para permiso de ejecución.
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.