----- Original Message ----- 
From: "Henry Santiago Vasquez"
> [principal]
> path = /s1/principal
> directory mask = 0775
>
> [kardex]
> path = /s1/principal/Kardexs
> directory mask = 2775   -----> lo cambie el 0 por el 2 como Guimi indico
> force group = gcomputo  -----> con @ o sin ella funciona igual
>
> Como se daran cuenta amigos, hice 2 mapeos distintos.
>Resulta que yo crre en mi PC cliente de la red que tiene win2000 un unidad de 
>conexion a
red (T:)
>que va dirigida al recurso "principal" y es desde alli donde todos los 
>usuarios de Samba
acceden
>a sus archivos en sus distintos directorios que contiene ese recurso. El 
>detalle surge
que cuando yo
>accedo desde T:\Kardexs\ (recordar que T: va dirigido a principal) y creo alli 
>un archivo
u otro
>directorio cualquiera con un usuario "user1" que tiene como grupo primario 
>"gescrituras"
los crea
>pero le asigna como grupo gescrituras y cuando yo accedo directamente al 
>recurso "kardex"
>(que aparece como un directorio dentro de mi Entorno de red de la PC con 
>Linux, como se
ve en
>el grafico adjunto red.jpg) y el mismo usuario "user1" crea un archivo o 
>directorio AHI
SI lo asigna
>como grupo primario del archivo creado a gcomputo.

Correcto, eso es lo que indicas en tu smb.conf

> Esto significa que Samba reconoce la directiva force group solo cuando accedo 
> al recurso
q nombre
>especificamente pa el osea en mi caso "kardex" (que apunta a 
>/s1/principal/Kardexs) y si
accedo
>desde una ruta distinta como por ejemplo T:\Kardexs (donde T: apunta a 
>/s1/princpal y que
realmente
>estoy accediendo desde el recurso nombrado "principal") aqui no me reconoce 
>tal directiva
y lo
>ignora????? porque ????

Si accedes al recurso [principal] toma en cuenta las directivas de [principal], 
si accedes
al recurso [kardex] toma en cuenta las directivas de [kardex].
Es lo lógico y normal. Samba hace lo que le dices.
Si en [principal] pones un force group, lo tendrá en cuenta y si no no.

Lo que no entiendo es porque las dos comparticiones para los mismos usuarios 
pero con
distintas políticas.
A lo mejor te interesa que ciertos usuarios accedan a un recurso (con unas 
politicas) y
otros usuarios a otro recurso (misma carpeta con otras politicas), para lo cual 
tendrías
que configurar los usuarios permitidos en uno y otro recurso.

Ahora bien, si tu quieres que cada archivo que se escriba en kardex, venga de 
donde venga
(sea samba o no) use el grupo 'gcomputo', tendrás que decirselo al SO no a 
Samba.
Es decir, en la linea de comando haces
chmod 2770 /s1/principal/Kardexs
chgrp gcomputo /s1/principal/Kardexs
Y a no ser que en otro sitio le digas lo contrario, en principio cada archivo 
en Kardexs
será del grupo gcomputo

> Esto ya lo he comprobado y funciona asi, que es lo que puedo hacer para que 
> reconozca la
directiva
>tanto desde elrecurso "kardex" como desde cualquier otra ruta que me pueda 
>dirigir a
ella?????

Insisto las directivas funcionan para el recurso indicado. Tambien puedes poner 
directivas
globales, pero te afectarían a todo /s1/principal

> Gracias, Henry

Saludos
Guimi
http://www.guimi.net


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Responder a