Expertos en Samba (o linux)
Hola lista, que tal? Tengo el siguiente problema sobre samba y/o permisos de linux. Tengo un recurso compartido (llamemosle ABC). Tengo tambien un grupo de usuarios llamado ABC. Bien, quisiera que todos los usuarios puedan leer el contenido del directorio y el contenido de todos los archivos de él pero que SOLO los usuarios pertenecientes al grupo ABC puedan agregar archivos nuevos o modificar los ya existentes. Bien, el directiorio en Linux que contiene el recurso compartido ABC se llama /datos/abc y tiene como dueños al usuario root y al grupo ABC. Como máscara de creación le puse (desde samba) 775. Todo parece marchar bien salvo por el hecho que los archivos CREADOS por los usuarios del grupo ABC me quedan como dueños el propio usuario y el grupo primario de este y este grupo es el grupo users, entonces cualquier otro usuario podria modificar el contenido de un archivo creado por un usuario del grupo ABC. Pense en algunas soluciones medias rusticas, por llamarle de alguna manera. Una sería que todas las noches se actualizaran todos los dueños de los archivos del directorio /datos/abc para que como grupo-dueño sea el grupo ABC. Otra solución sería ponerles a los usuarios del grupo ABC, el grupo ABC como grupo primario, pero esto no es una solución extensible. No se si existe algo en samba, o en linux para que todos los archivos creados en un directorio hereden el grupo del Directorio o algo similar. Estoy un poco perdido y me gustaría al menos una opinión. Desde ya muchas gracias Roberto
Bueno yo lo realiso de la siguiente manera, meto todos los usuarios que quiero en un grupo unix y dentro del recurso compartido se intrudude las opciones como sigue: [abc] path=/datos/abc writeable = yes valid users = @abc @otros create mode = 0660 directory mode = 0770 Con la @ haces referencia a grupos unix. Obviamente debes de darle derechos desde linux a la carpeta /datos/abc para que los usuarios del grupo abc tengan derechos a modificar, y otros no Espero y te sirva -----Mensaje original----- De: A/I Roberto Carriquiry [mailto:roberto.carriquiry@costaoriental.com] Enviado el: miércoles, 13 de noviembre de 2002 10:33 Para: suse-linux-s@suse.com Asunto: [suse-linux-s] Expertos en Samba (o linux) Hola lista, que tal? Tengo el siguiente problema sobre samba y/o permisos de linux. Tengo un recurso compartido (llamemosle ABC). Tengo tambien un grupo de usuarios llamado ABC. Bien, quisiera que todos los usuarios puedan leer el contenido del directorio y el contenido de todos los archivos de él pero que SOLO los usuarios pertenecientes al grupo ABC puedan agregar archivos nuevos o modificar los ya existentes. Bien, el directiorio en Linux que contiene el recurso compartido ABC se llama /datos/abc y tiene como dueños al usuario root y al grupo ABC. Como máscara de creación le puse (desde samba) 775. Todo parece marchar bien salvo por el hecho que los archivos CREADOS por los usuarios del grupo ABC me quedan como dueños el propio usuario y el grupo primario de este y este grupo es el grupo users, entonces cualquier otro usuario podria modificar el contenido de un archivo creado por un usuario del grupo ABC. Pense en algunas soluciones medias rusticas, por llamarle de alguna manera. Una sería que todas las noches se actualizaran todos los dueños de los archivos del directorio /datos/abc para que como grupo-dueño sea el grupo ABC. Otra solución sería ponerles a los usuarios del grupo ABC, el grupo ABC como grupo primario, pero esto no es una solución extensible. No se si existe algo en samba, o en linux para que todos los archivos creados en un directorio hereden el grupo del Directorio o algo similar. Estoy un poco perdido y me gustaría al menos una opinión. Desde ya muchas gracias Roberto
participants (2)
-
A/I Roberto Carriquiry
-
Ruben Monarca