samba extraño problema de permisos.
Hola a todos, Tengo un problema con los permisos en samba, os cuento. Tengo un volumen de samba definido de la siguiente manera: [programacion] comment = Programacion path = /home/iranon/Programacion write list = @programacion force group = programacion read only = No create mask = 0770 directory mask = 0770 browseable = yes guest ok = no printable = no En un directorio determinado tengo los permisos de la siguiente manera: drwxrwsrwx 2 usuario1 programacion 200 2006-11-03 09:21 UTILS Dentro de ese directorio tengo ficheros que vienen de una instalacion de programas. Pues bien en ese directorio se mete un fichero que se llama: -rwxrw---- 1 usuario1 programacion 346112 2001-02-19 19:41 UnInstall.EXE Ese fichero lo crea el instalador, con permisos 640, eso ya no me cuadra mucho, pero lo mas raro es que si repito la instalacion me dice que no tiene permisos para escribir ese fichero. Es como si no fuera el usuario1 el que intenta copiar ese fichero, porque si lo fuera si que podria. Yo busco que siempre sea el usuario el que escriba ahi o que se cree con permisos 644. He comprobado que si le doy esos permisos ya se arregla. Eso si, al volver a instalar me los vuelve a cambiar. Alguna sugerencia Emiliano Sutil
El Viernes, 3 de Noviembre de 2006 09:32, Emiliano Sutil escribió:
Hola a todos,
Tengo un problema con los permisos en samba, os cuento. Tengo un volumen de samba definido de la siguiente manera:
[programacion] comment = Programacion path = /home/iranon/Programacion write list = @programacion force group = programacion read only = No create mask = 0770 directory mask = 0770 browseable = yes guest ok = no printable = no
En un directorio determinado tengo los permisos de la siguiente manera: drwxrwsrwx 2 usuario1 programacion 200 2006-11-03 09:21 UTILS
Dentro de ese directorio tengo ficheros que vienen de una instalacion de programas. Pues bien en ese directorio se mete un fichero que se llama: -rwxrw---- 1 usuario1 programacion 346112 2001-02-19 19:41 UnInstall.EXE
Ese fichero lo crea el instalador, con permisos 640, eso ya no me cuadra mucho, pero lo mas raro es que si repito la instalacion me dice que no tiene permisos para escribir ese fichero. Es como si no fuera el usuario1 el que intenta copiar ese fichero, porque si lo fuera si que podria. Yo busco que siempre sea el usuario el que escriba ahi o que se cree con permisos 644. He comprobado que si le doy esos permisos ya se arregla. Eso si, al volver a instalar me los vuelve a cambiar.
Alguna sugerencia
Emiliano Sutil
Para algo parecido, esto respondio Camaleon : Echa un vistazo a los parámetros de configuración de Samba* relacionados con los permisos: directory mask directory security mask force create mode force directory mode * http://us2.samba.org/samba/docs/man/manpages-3/smb.conf.5.html Saludos,
Para algo parecido, esto respondio Camaleon :
Echa un vistazo a los parámetros de configuración de Samba* relacionados con los permisos:
directory mask directory security mask force create mode force directory mode
* http://us2.samba.org/samba/docs/man/manpages-3/smb.conf.5.html
Hola,
Gracias por tu respuesta, con esos parametros parece que tengo mas control, pero me falla y no entiendo y porque: mira: Tengo este fichero: ls -l UNWISE.EXE -rwxrwx--- 1 usuario1 programacion 164864 2001-09-28 16:00 UNWISE.EXE Ahi el usuario1 deberia tener todos los permisos, pues mira el log de samba [2006/11/03 11:29:09, 2] smbd/open.c:open_file(372) usuario1 opened file tutoriales/programas/CT/UNWISE.EXE read=No write=No (numopen=7) Vamos que no lo abra ni de lectura ni de escritura y me canta el error de que no puede escribir ese fichero. Eso como es posible? yo pensaba que lo intentaba abrir con otro usuario pero veo que no. Una solucion es darle permisos 777 pero me parece una barbaridad, mas que nada que ahi solo deben poder acceder los usuarios del grupo programacion. Alguna pista? Emi
participants (2)
-
Emiliano Sutil
-
francisco F.