Módulo usersbygroup Introducción Este módulo se usa para crear vistas restringidas de la lista de cuen­ tas de usuario. Los co-administradores pueden disponer de la capacidad de gestionar algunos grupos de usuarios. 11.. PPrriinncciippiiooss Para definir una nueva vista, debe ir al menú "Configurar grupos especiales" al final de la sección sobre "políticas" en el menú de cuentas de usuario. Le aparecerá una lista (originalmente en blanco) con los grupos configurados. Use el botón Agregar para añadir una nueva configuración. Elija el grupo que quiere gestionar y asígnele un login shell. Tanto puede escoger /bin/false, para cuentas sin privilegios o /bin/sh, para cuentas normales. Una vez que haya definido un grupo especial, se añade un nuevo privilegio y puede concederlo a cualquier usuario normal, pudiendo así gestionar, también, a los miembros de dicho grupo. 22.. VViissttaass rreessttrriinnggiiddaass No puede controlar todas las opciones de una cuenta de usuario cuando se edita mediante este servicio. No puede controlar el login shell, ni el grupo y no puede asignar ningún privilegio. 33.. CCoommaannddooss ddee aaddmmiinniissttrraacciióónn Puede definir varios comandos de administración. Los co- administradores supervisarán varios miembros de cuentas de usuario de un grupo especial. Un comando de administración, por lo general, es un script shell que realiza una tarea par uno o más usuarios. Usos posibles son: · Actualizar los marcadores de red de todos los estudiantes de una clase. · Restaurar los valores por defecto de escritorio. 33..11.. FFoorrmmaattoo ddee llaa llíínneeaa ddee ccoommaannddoo Se llamará a un comando de administración según la lista de cuentas de usuarios seleccionada por los administradores (potencialmente todos los miembros de grupos especiales). En el momento de definirlo, puede especificar algunas opciones de la línea de comandos también. Para diferenciar la opciones originales de la línea de comandos de las cuentas de usuarios, linuxconf añade "--" entre las opciones y las cuentas de usuarios. Por ejemplo, el script usado para actualizar los marcadores espera coger dichos marcadores desde otras cuentas de usuarios. Una línea de comando normal tendría este aspecto: /usr/lib/linuxconf/usersbygroup/install-bookmarks.sh teacher -- \ mary john patrick 33..22.. RReeggiissttrraarr Se registrarán todos las veces que usemos dichos comandos de administración, incluyendo los mensajes de salida y de error, que se guardan en los registros de linuxconf.