Ninguno
Hola, alguien me puede ayudar con este tema. , como puedo hacer para saber cada vez que hacen un grant o revoke en informix, gracias
Responder > Citar | Ver mensaje
Giovanny Toro
Bogotá, Colombia | | Escrito por Giovanny Toro el 09/10/2007 Se me ocurre mediante el sistema operativo:
Privilegios en las tablas de catálogos del sistema: Losprivilegios se
registran en las tablas de catálogos del sistema. Cualquier usuario con el
privilegio Connect puede consultar las tablas de catálogos del sistema para
determinar qué privilegios se hanotorgado y a quién.
Los privilegios de bases de datos se registran en la tabla de catálogos del
sistema sysusers, en la que la clave primaria es el ID del usuario y la otra
única columnaexistente contiene un solo carácter, C, R o D, correspondiente
al nivel de privilegio. Si se ha otorgado privilegio a la palabra clave
PUBLIC, esto queda reflejado como el nombre de usuario public (enminúsculas).
Los privilegios a nivel de tabla se registran en systabauth, que utiliza una
clave primaria compuesta del número de tabla, el otorgante y el otorgado. En
la columna tabauth.su-idxar
s: select incondicional
u: update incondicional
i : insert
d: delete
x: index
a: alter
r: references
Un guión significa un privilegio no otorgado, de modo que si se hanotorgado
todos los privilegios se muestra como su-idxar y -u------ muestra que sólo
se ha otorgado el privilegio Update. Las letras de código suelen estar en
minúsculas, pero aparecen en mayúsculascuando se utilizan las palabras
clave WITH GRANT OPTION en la sentencia GRANT.
Cuando aparece un asterisco (*) en la tercera posición, significa que existe
algún privilegio a nivel de columnapara dicha tabla y otorgado. El
privilegio específico se registra en syscolauth. Su clave primaria es una
clave compuesta por el número de tabla, el otorgante, el otorgado y el
número de...
Regístrate para leer el documento completo.