La historia comiensa asi:
En la sucursal de mi oficina hay un Freenas que trabaja como servidor de recursos compartidos. Un día un jefe de área me pide ayuda ya que necesita guardar un informe en el cual ha estado trabajando toda la mañana, pero ahora aparece un apocalíptico mensaje diciéndole que el recurso ya esta en uso en la red.
Para solucionar este problema realice los siguientes pasos:
Para comenzar me fié de una herramienta que hasta ese momento no había utilizado antes, me refiero al comando smbstatus, la cual usándose de la siguiente manera nos muestra una lista de todos los recursos compartidos que están actualmente en uso.
# smbstatus -L
Locked files:
Pid Uid DenyMode Access R/W Oplock SharePath Name Time
--------------------------------------------------------------------------------------------------
3109 509 DENY_WRITE 0x2019f RDWR EXCLUSIVE+BATCH /var/samba COMANDAS/COMANDA 16806.doc W...
3109 509 DENY_NONE 0x100001 RDONLY NONE /var/samba COMANDAS Wed Jan 26 08:54:51 2011
3108 509 DENY_NONE 0x100001 RDONLY NONE /var/samba . Wed Jan 26 08:47:49 2011
3109 509 DENY_NONE 0x100001 RDONLY NONE /var/samba . Wed Jan 26 08:54:51 2011
3109 509 DENY_WRITE 0x2019f RDWR EXCLUSIVE+BATCH /var/samba COMANDES/COMANDA 16845.doc ...
3108 509 DENY_WRITE 0x2019f RDWR NONE /var/samba 000011(0000010).xls Wed Jan 26 08:55:08 ...
3108 509 DENY_NONE 0x100001 RDONLY NONE /var/samba Administracion/Facturas número/2011 Wed Jan 26 08:55:03 2011
Con esto ya sabemos que nuestro archivo 000011(0000010).xls esta en uso y ahora necesitamos identificar al usuario que lo esta usando, fíjense en la siguiente linea de comando.
# smbstatus -S
Service pid machine Connected at
-------------------------------------------------------
archivo 3199 dani-aa95dddd92 Tue Jan 25 07:58:07 2011
archivo 3196 aaa-259ccaa9df9 Tue Jan 25 07:50:26 2011
archivo 3339 ricard-afeeeb85 Tue Jan 25 08:12:14 2011
archivo 3108 pc-1 Tue Jan 25 08:01:17 2011
archivo 3200 blabla-bbbbbf21 Tue Jan 25 08:09:49 2011
Lo que estamos viendo es un detalle de las maquinas que están utilizando recursos compartidos, con estos 2 volcados podemos asociar el pid del archivo con la maquina.
Por lo tanto ya que nuestro archivo tiene el pid 3108 este esta siendo usado por la maquina con nombre pc-1
No hay comentarios:
Publicar un comentario