6.16.4. Identificación del responsable con sudo
Una de las desventajas del archivo general de registros yum /var/log/yum.log
es que no identifica la persona responsable de la actividad yum. Combinando el uso de sudo
con el uso del comando yum history
podrá obtener información detallada de la transacción yum. Abajo se muestra salida de ejemplo.
Usuario gomix autorizado vía sudo para uso del comando yum.
[gomix@fricky ~]$ id
uid=502(gomix) gid=502(gomix) grupos=497(pulse-rt),502(gomix)
[gomix@fricky ~]$ sudo yum -y install iftop
...
Salida y verificación con yum history
:
$ yum history | head
...
ID | Registro de usuario | Día y hora | Acción(es) | Modific
-------------------------------------------------------------------------------
144 | Guillermo ... <gomix> | 2010-08-02 18:43 | Install | 1
143 | Guillermo ... <gomix> | 2010-08-02 11:26 | Erase | 1
142 | Guillermo ... <gomix> | 2010-07-31 06:42 | Erase | 1
141 | Guillermo ... <gomix> | 2010-07-31 06:27 | Update | 7 <
140 | Guillermo ... <gomix> | 2010-07-30 20:39 | Install | 11 >
Detalles de la última transacción.
$ yum history info 144
...
ID de transacción : 144
Hora inicial : Mon Aug 2 18:43:18 2010
Rpmdb inicial : 2241:d3aa0d2306c6f22b9a4e28902b0fa3740dcb6fea
Hora final : 18:43:22 2010 (4 segundos)
Rpmdb final : 2242:4139a09f4a3219ac9014126fc151e4af9a596f4f
Usuario : Guillermo Gómez <gomix>
Codigo-obtenido : Exito
Transacción realizada con:
Instalado rpm-4.7.2-2.fc12.i686
Instalado yum-3.2.27-3.fc12.noarch
Instalado yum-metadata-parser-1.1.2-14.fc12.i686
Instalado yum-plugin-aliases-1.1.26-1.fc12.noarch
Instalado yum-plugin-fastestmirror-1.1.26-1.fc12.noarch
Instalado yum-presto-0.6.2-1.fc12.noarch
Paquetes modificados:
Instalar iftop-0.17-11.fc12.i686
history info