Red Hat Linux 7.1: Official Red Hat Linux Customization Guide | ||
---|---|---|
Anterior | Capítulo 14. Linuxconf | Siguiente |
Todos los usuarios pertenecen a uno o a varios grupos. Cada fichero tiene un propietario específico y pertenece también a un grupo concreto. El grupo puede ser específico del propietario del fichero o puede ser un grupo compartido por todos los usuarios. La capacidad de leer, escribir o ejecutar un fichero se puede asignar a un grupo; esto es de forma independiente a los derechos del propietario. Por ejemplo, el propietario de un fichero podrá escribir en un documento mientras que los miembros de otro grupo sólo podrán leerlo.
Para crear un grupo nuevo:
Abra Config => Users accounts => Normal => Group definition.
Es posible que se muestre una pantalla de filtro dependiendo de los parámetros introducidos en Control => Filters. Especifique un filtro o pulse Accept para omitir el filtro.
Seleccione Add en la parte inferior de la pantalla User groups.
Introduzca un nombre de grupo. Asimismo, puede estar interesado en especificar los miembros del grupo; esto se realiza en el campo Alternate members. La lista de usuarios debe estar delimitada por un espacio, es decir, debe haber un espacio entre un nombre de usuario y el siguiente. Deje el campo Group name en blanco para que el sistema asigne el Group ID (GID) al nuevo grupo. Cuando haya terminado, pulse el botón Accept para que se cree el grupo.
Para eliminar un grupo:
Abra Config => Users accounts => Normal => Group definitions.
Es posible que se muestre una pantalla de filtro dependiendo de los parámetros de filtro definidos en Control => Features. Puede utilizar el filtro para restringir la selección de grupos mediante la especificación de un prefijo.
Independientemente de si especifica o no un prefijo, pulse el botón Accept situado en la parte inferior de la pantalla.
En la pantalla User groups (vea Figura 14-7), seleccione el grupo que desee eliminar.
Aparecerá la pantalla Group specification (vea Figura 14-8).
Pulse Del para eliminar el grupo. Linuxconf le pedirá que confirme la eliminación. Seleccione yes para eliminar el grupo.
Los ficheros del grupo se conservarán y los propietarios correspondientes de los mismos seguirán teniendo control exclusivo sobre ellos. El nombre del grupo se sustituirá con el ID del grupo eliminado. Los ficheros se pueden seguir asignando a un nuevo grupo mediante el comando chgrp. Para obtener más información sobre chgrp, escriba el comando info chgrp o man chgrp en el indicador de comandos de shell. Si se crea un grupo nuevo y se especifica el ID del grupo eliminado, el nuevo grupo tendrá acceso a los ficheros del grupo eliminado. Linuxconf no recicla los números de grupos usados o IDs de usuarios utilizados y, por tanto, esto no es algo que ocurre por casualidad.
Hay dos maneras de modificar la lista de usuarios que pertenecen a un grupo: mediante la actualización de cada cuenta de usuario o mediante la actualización de las definiciones de grupo. En general, la forma más rápida es actualizar cada una de las definiciones del grupo. Si tiene planificado cambiar más información para cada usuario aparte de la información de grupo, la actualización de cada cuenta de usuario le podrá resultar más sencilla.
Comenzaremos por analizar en detalle el método de definiciones de grupo.
Inicie Linuxconf escribiendo linuxconf en el indicador de comandos de shell.
Abra Config => Users accounts => Normal => Group definitions.
Según los parámetros de filtro definidos en Control => Features, podrá aparecer una pantalla de filtro. Utilice el filtro para reducir la lista o pulse el botón Accept para omitir el filtro.
Seleccione el grupo que desee modificar. Con ello, se abrirá la pantalla Group specification (vea Figura 14-8).
Agregue o elimine usuarios desde el campo Alternate members. Asegúrese de que todos los nombres de usuario están separados con un carácter de espacio.
Seleccione Accept en la parte inferior de la pantalla.
Con esta acción se actualizarán automáticamente las cuentas de usuario con la información del grupo que se muestra en el campo Supplementary groups.
Otra posibilidad para agregar o eliminar grupos consiste en modificar las cuentas de usuario individuales:
Inicie Linuxconf escribiendo linuxconf en el indicador de comandos del shell.
Abra Config => Users accounts => Normal => User accounts.
Es posible que se muestre una pantalla de filtro dependiendo de los parámetros introducidos en Control => Features. Utilice el filtro para reducir la lista o pulse Accept para omitir el filtro.
En la pantalla User accounts (vea Figura 14-4), seleccione el usuario que desee actualizar. Aparecerá la pantalla User information.
Agregue o elimine los grupos deseados del campo Supplementary groups. Cada grupo debe ir separado por un espacio.
Una vez realizados todos los cambios que desee, pulse el botón Accept situado en la parte inferior de la pantalla.
De este modo, se actualizarán automáticamente las definiciones de grupo. Repita el proceso para cada usuario.