En el archivo /etc/security/group se pueden definir atributos para cada
uno de los grupos del sistema (especificados, como en el resto de Unices, en
el fichero /etc/group); de cara a la seguridad, son principalmente dos
los atributos que más nos interesan en un entorno convencional: admin y
adms. El primero de ellos, la directiva admin, es booleano (es
decir, su valor puede ser `true' o `false'), y define el estado
administrativo del grupo al que afecta. El que un grupo sea administrativo
implica que sólo el administrador puede cambiar atributos del mismo, mientras
que si no lo es aparte del root pueden hacerlo los usuarios pertenecientes
al grupo security; en este último caso entra en juego la directiva adms, que define los administradores de grupos no administrativos. Estos
administradores de un grupo tienen capacidad para ejecutar ciertas tareas sobre
él, como añadir o eliminar usuarios o administradores del mismo.
La stanza de un grupo determinado suele ser similar a la siguiente:
pruebas:
adms = root,toni
admin = false
Igual que existen órdenes propias de AIX para consultar atributos de los
usuarios o modificarlos (lsuser, chuser, rmuser...), en el
caso de los grupos existen comandos equivalentes: lsgroup, chgroup...Su uso es muy similar al de los primeros:
bruja:/# lsgroup pruebas
pruebas id=201 admin=false users= adms=root,toni
bruja:/#
Los atributos de grupo que aparecen en el archivo /etc/security/group se
denominan, como en el caso de los usuarios y el fichero /etc/security/user, extendidos; los básicos se encuentran en el mismo lugar
que en cualquier otro Unix: en
/etc/group, donde se definen los grupos, su clave, su GID y los
usuarios que pertenecen a cada uno de ellos de forma secundaria. En AIX, la
pertenencia al grupo especial `system' permite a un usuario realizar
ciertas tareas administrativas sin necesidad de privilegios de administrador.
Algo similar sucede con el grupo `security', que permite a sus usuarios
gestionar parcialmente algunos aspectos de la seguridad en el sistema (les
proporciona acceso al directorio /etc/security/ y su contenido, para, por
ejemplo, modificar atributos de los usuarios no administrativos); por defecto,
en AIX el grupo `staff' es el que engloba a los usuarios normales.
© 2002 Antonio Villalón Huerta