Hola buenas tardes,
Tengo una duda con samba quiero saber como relacionar los grupos asignados a carpetas compartidas, me explico tengo unas carpetas en un servidor centos y cada carpeta a su vez tienen un grupo asignado, son casi 300 grupos en mas de 500 carpetas y quiero depurarlos ya que muchos tienen a los mismos usuarios incluidos la idea es saber de forma rapida que grupo controla que carpeta. lo estoy haciendo manual y no es nada agradable y quisiera saber si hay algun metodo mas sencillo o alguna utileria.
Gracias como siempre por su valiosa atencion y ayuda a mi correo. Saludos.
Creo que tu necesitas ldap + samba
Saludos Cordiales
Luis Huacho Lazo
2008/11/19 Victor Ramirez victorrami@gmail.com
Hola buenas tardes,
Tengo una duda con samba quiero saber como relacionar los grupos asignados a carpetas compartidas, me explico tengo unas carpetas en un servidor centos y cada carpeta a su vez tienen un grupo asignado, son casi 300 grupos en mas de 500 carpetas y quiero depurarlos ya que muchos tienen a los mismos usuarios incluidos la idea es saber de forma rapida que grupo controla que carpeta. lo estoy haciendo manual y no es nada agradable y quisiera saber si hay algun metodo mas sencillo o alguna utileria.
Gracias como siempre por su valiosa atencion y ayuda a mi correo. Saludos.
CentOS-es mailing list CentOS-es@centos.org http://lists.centos.org/mailman/listinfo/centos-es
2008/11/19 Victor Ramirez victorrami@gmail.com:
Hola buenas tardes,
Tengo una duda con samba quiero saber como relacionar los grupos asignados a carpetas compartidas, me explico tengo unas carpetas en un servidor centos y cada carpeta a su vez tienen un grupo asignado, son casi 300 grupos en mas de 500 carpetas y quiero depurarlos ya que muchos tienen a los mismos usuarios incluidos la idea es saber de forma rapida que grupo controla que carpeta. lo estoy haciendo manual y no es nada agradable y quisiera saber si hay algun metodo mas sencillo o alguna utileria.
Los grupos están directamente asignados a las carpetas compartidas en la definición de los shares? Por ejemplo:
[carpeta] ... valid users = juan pedro maria
Si es así y lo que quieres es obtener los grupos formados por los mismos integrantes, se puede hacer con algo de scripting y así reemplazarlos por algo como:
[carpeta] ... valid users = @grupo1
Es esto lo que buscas?
Hola:
Tengo una duda con samba quiero saber como relacionar los grupos asignados a carpetas compartidas, me explico tengo unas carpetas en un servidor centos y cada carpeta a su vez tienen un grupo asignado, son casi 300 grupos en mas de 500 carpetas y quiero depurarlos ya que muchos tienen a los mismos usuarios incluidos la idea es saber de forma rapida que grupo controla que carpeta. lo estoy haciendo manual y no es nada agradable y quisiera saber si hay algun metodo mas sencillo o alguna utileria.
Pese a que los grupos los tienes en el samba (no aclaras como es el mapeo entre los usuarios de samba y los de UNIX), las carpetas las tienes en el sistema de archivos (filesystem). No conozco una herramienta especifica, lo que se me ocurre seria hacer un script (bash, perl, ...) que recorra todo el directorio y te genere el reporte con la informacion que necesitas. Otro aspecto a tener en cuenta es si utilizas o no ACL, que no se muestran con un ls -al. Por otro lado, tu problema son muchos grupos que tienen los mismos usuarios, esa información se almacena en la SAM del samba, ahi tendrias que procesar eso de otra manera. Leyendo los grupos y definiendo cuales son iguales. Te sugiero perl pues me parece mas sencillo la parte de matcheo, pero en el peor de los casos, arma los scripts que te generen los reportes, los imprimes y a mano haces el trabajo de matcheo, pero nunca leyendo directamente del filesystem, que si te tomaria mucho tiempo. Saludos Osvaldo
Hola.
Gracias por las respuestas creo que me voy a orientar por lo que dice oswaldo hacer el script para generar el reporte y matchear a mano.
les explico un poco mas tengo varias carpetas en linux con diferentes grupos asignados a ellos en 4 filesystem que comparto hacia windows via samba ej.
/ventas/carpeta1 grupoadmin /ventas/carpeta2 grupoventas /rh/contrataciones gruporh /rh/personal gruponominas
y asi con aproximadamente 50 shares en donde hay bastantes carpetas y grupos asignados a ellas lo empece a hacer buscando la carpeta y anotando el grupo despues con cat /etc/group | grep nombregrupo veo los miembros y comparo con otro grupo y asi voy depurando pero quiero saber si hay alguna forma mas facil como dice oswaldo con un scripit.
Gracias de nuevo
2008/11/20 O. T. Suarez otsuarez@gmail.com
Hola:
Tengo una duda con samba quiero saber como relacionar los grupos
asignados a
carpetas compartidas, me explico tengo unas carpetas en un servidor
centos
y cada carpeta a su vez tienen un grupo asignado, son casi 300 grupos en
mas
de 500 carpetas y quiero depurarlos ya que muchos tienen a los mismos usuarios incluidos la idea es saber de forma rapida que grupo controla
que
carpeta. lo estoy haciendo manual y no es nada agradable y quisiera saber
si
hay algun metodo mas sencillo o alguna utileria.
Pese a que los grupos los tienes en el samba (no aclaras como es el mapeo entre los usuarios de samba y los de UNIX), las carpetas las tienes en el sistema de archivos (filesystem). No conozco una herramienta especifica, lo que se me ocurre seria hacer un script (bash, perl, ...) que recorra todo el directorio y te genere el reporte con la informacion que necesitas. Otro aspecto a tener en cuenta es si utilizas o no ACL, que no se muestran con un ls -al. Por otro lado, tu problema son muchos grupos que tienen los mismos usuarios, esa información se almacena en la SAM del samba, ahi tendrias que procesar eso de otra manera. Leyendo los grupos y definiendo cuales son iguales. Te sugiero perl pues me parece mas sencillo la parte de matcheo, pero en el peor de los casos, arma los scripts que te generen los reportes, los imprimes y a mano haces el trabajo de matcheo, pero nunca leyendo directamente del filesystem, que si te tomaria mucho tiempo. Saludos Osvaldo _______________________________________________ CentOS-es mailing list CentOS-es@centos.org http://lists.centos.org/mailman/listinfo/centos-es
Hola victor, otra opción seria que implementaras un Fedora Directory Server, o Red Hat Directory Server, complementado con ACL'S, lo anterior te soluciona el problema que planteas a la lista.
Saludos!.
Carlos R!
2008/11/20 Victor Ramirez victorrami@gmail.com
Hola.
Gracias por las respuestas creo que me voy a orientar por lo que dice oswaldo hacer el script para generar el reporte y matchear a mano.
les explico un poco mas tengo varias carpetas en linux con diferentes grupos asignados a ellos en 4 filesystem que comparto hacia windows via samba ej.
/ventas/carpeta1 grupoadmin /ventas/carpeta2 grupoventas /rh/contrataciones gruporh /rh/personal gruponominas
y asi con aproximadamente 50 shares en donde hay bastantes carpetas y grupos asignados a ellas lo empece a hacer buscando la carpeta y anotando el grupo despues con cat /etc/group | grep nombregrupo veo los miembros y comparo con otro grupo y asi voy depurando pero quiero saber si hay alguna forma mas facil como dice oswaldo con un scripit.
Gracias de nuevo
2008/11/20 O. T. Suarez otsuarez@gmail.com
Hola:
Tengo una duda con samba quiero saber como relacionar los grupos
asignados a
carpetas compartidas, me explico tengo unas carpetas en un servidor
centos
y cada carpeta a su vez tienen un grupo asignado, son casi 300 grupos en
mas
de 500 carpetas y quiero depurarlos ya que muchos tienen a los mismos usuarios incluidos la idea es saber de forma rapida que grupo controla
que
carpeta. lo estoy haciendo manual y no es nada agradable y quisiera
saber si
hay algun metodo mas sencillo o alguna utileria.
Pese a que los grupos los tienes en el samba (no aclaras como es el mapeo entre los usuarios de samba y los de UNIX), las carpetas las tienes en el sistema de archivos (filesystem). No conozco una herramienta especifica, lo que se me ocurre seria hacer un script (bash, perl, ...) que recorra todo el directorio y te genere el reporte con la informacion que necesitas. Otro aspecto a tener en cuenta es si utilizas o no ACL, que no se muestran con un ls -al. Por otro lado, tu problema son muchos grupos que tienen los mismos usuarios, esa información se almacena en la SAM del samba, ahi tendrias que procesar eso de otra manera. Leyendo los grupos y definiendo cuales son iguales. Te sugiero perl pues me parece mas sencillo la parte de matcheo, pero en el peor de los casos, arma los scripts que te generen los reportes, los imprimes y a mano haces el trabajo de matcheo, pero nunca leyendo directamente del filesystem, que si te tomaria mucho tiempo. Saludos Osvaldo _______________________________________________ CentOS-es mailing list CentOS-es@centos.org http://lists.centos.org/mailman/listinfo/centos-es
CentOS-es mailing list CentOS-es@centos.org http://lists.centos.org/mailman/listinfo/centos-es
Hola:
Hola victor, otra opción seria que implementaras un Fedora Directory Server, o Red Hat Directory Server, complementado con ACL'S, lo anterior te soluciona el problema que planteas a la lista.
La opción de utilizar LDAP para gestionar las cuentas de usuarios es excelente, existen muchas ventajas a utilizar el LDAPSAM
2008/11/20 Victor Ramirez victorrami@gmail.com
Hola.
Gracias por las respuestas creo que me voy a orientar por lo que dice oswaldo hacer el script para generar el reporte y matchear a mano.
les explico un poco mas tengo varias carpetas en linux con diferentes grupos asignados a ellos en 4 filesystem que comparto hacia windows via samba ej.
/ventas/carpeta1 grupoadmin /ventas/carpeta2 grupoventas /rh/contrataciones gruporh /rh/personal gruponominas
y asi con aproximadamente 50 shares en donde hay bastantes carpetas y grupos asignados a ellas lo empece a hacer buscando la carpeta y anotando el grupo despues con cat /etc/group | grep nombregrupo veo los miembros y comparo con otro grupo y asi voy depurando pero quiero saber si hay alguna forma mas facil como dice oswaldo con un scripit.
Gracias de nuevo
2008/11/20 O. T. Suarez otsuarez@gmail.com
Hola:
Tengo una duda con samba quiero saber como relacionar los grupos asignados a carpetas compartidas, me explico tengo unas carpetas en un servidor centos y cada carpeta a su vez tienen un grupo asignado, son casi 300 grupos en mas de 500 carpetas y quiero depurarlos ya que muchos tienen a los mismos usuarios incluidos la idea es saber de forma rapida que grupo controla que carpeta. lo estoy haciendo manual y no es nada agradable y quisiera saber si hay algun metodo mas sencillo o alguna utileria.
Pese a que los grupos los tienes en el samba (no aclaras como es el mapeo entre los usuarios de samba y los de UNIX), las carpetas las tienes en el sistema de archivos (filesystem). No conozco una herramienta especifica, lo que se me ocurre seria hacer un script (bash, perl, ...) que recorra todo el directorio y te genere el reporte con la informacion que necesitas. Otro aspecto a tener en cuenta es si utilizas o no ACL, que no se muestran con un ls -al. Por otro lado, tu problema son muchos grupos que tienen los mismos usuarios, esa información se almacena en la SAM del samba, ahi tendrias que procesar eso de otra manera. Leyendo los grupos y definiendo cuales son iguales. Te sugiero perl pues me parece mas sencillo la parte de matcheo, pero en el peor de los casos, arma los scripts que te generen los reportes, los imprimes y a mano haces el trabajo de matcheo, pero nunca leyendo directamente del filesystem, que si te tomaria mucho tiempo. Saludos Osvaldo _______________________________________________ CentOS-es mailing list CentOS-es@centos.org http://lists.centos.org/mailman/listinfo/centos-es
CentOS-es mailing list CentOS-es@centos.org http://lists.centos.org/mailman/listinfo/centos-es
-- Carlos Restrepo M.
CentOS-es mailing list CentOS-es@centos.org http://lists.centos.org/mailman/listinfo/centos-es
Hola:
Hola victor, otra opción seria que implementaras un Fedora Directory Server, o Red Hat Directory Server, complementado con ACL'S, lo anterior te soluciona el problema que planteas a la lista.
La opción de utilizar LDAP para gestionar las cuentas de usuarios es excelente, existen muchas ventajas a utilizar el LDAPSAM backend. Si por ahi se te complica utiliza el Fedora Directory Server o el CentOS (asi mejor que Red Hat no? :) Directory Server [1], puedes utilizar el phpldapadmin con openldap. Lo importante es que consideres utilizar ACL, hoy en dia estan soportadas nativamente en los kernels linux de manera predeterminada y para el trabajo con Windows son excelentes (en Linux también, pero estamos atados al manejo de usuarios y grupos de UNIX). Por ejemplo, si tienes dos usuarios, juan y pepe, donde juan tiene permisos a las carpetas Uno y Dos, mientras que pepe solo tiene permisos a la carpeta Dos, puedes crear Dos como una subcarpeta de Uno, creas dos grupos a su vez: GUno y GDos. Le asignas el GUno a la carpeta Uno y similar para Dos. Pones a juan como miembro del grupo Uno y pepe al Dos. De esta manera, las ACL, al ser recursivas, te permiten, planificando bien la creación del árbol de carpetas, crear la menor cantidad de permisos posibles. Saludos Osvaldo
[1] http://wiki.centos.org/HowTos/DirectoryServerSetup
2008/11/20 Victor Ramirez victorrami@gmail.com
Hola.
Gracias por las respuestas creo que me voy a orientar por lo que dice oswaldo hacer el script para generar el reporte y matchear a mano.
les explico un poco mas tengo varias carpetas en linux con diferentes grupos asignados a ellos en 4 filesystem que comparto hacia windows via samba ej.
/ventas/carpeta1 grupoadmin /ventas/carpeta2 grupoventas /rh/contrataciones gruporh /rh/personal gruponominas
y asi con aproximadamente 50 shares en donde hay bastantes carpetas y grupos asignados a ellas lo empece a hacer buscando la carpeta y anotando el grupo despues con cat /etc/group | grep nombregrupo veo los miembros y comparo con otro grupo y asi voy depurando pero quiero saber si hay alguna forma mas facil como dice oswaldo con un scripit.