View previous topic :: View next topic |
Author |
Message |
upszot Guru
Joined: 29 Apr 2009 Posts: 306 Location: Argentina
|
Posted: Thu Jul 01, 2010 8:05 pm Post subject: [bash] como conocer usuario que modifico un archivo? |
|
|
hola
tal como lo dice el titulo... alguien conoce algun comando que te muestre el nombre del usuario que modifico por ultima vez un archivo??
el comando "stat" me muestra la fecha/hora de la ultima modificacion... pero yo necesito saber quien lo modifico...
saludos _________________ ---------------------------------------
Gentoo >> Dell XPS M1530 - T8300 - 4gb - 8600gt 256
ubuntu + xp >> Athon 2000+xp - 1gb - 6600gt 128bt
dd-wrt v24 >> linksys wrt54gl v1.1
android 2.3 (Miui) >> Motorola Defy |
|
Back to top |
|
|
tomk Bodhisattva
Joined: 23 Sep 2003 Posts: 7221 Location: Sat in front of my computer
|
|
Back to top |
|
|
upszot Guru
Joined: 29 Apr 2009 Posts: 306 Location: Argentina
|
Posted: Fri Jul 02, 2010 5:48 pm Post subject: |
|
|
tomk wrote: | Se puede usar stat para esto:
|
Hola...
No con %U muestra el owner del archivo...
Quote: | %U User name of owner
%u User ID of owner |
recien hice una prueba que confirma esto...
cree un archivo "-rwxrwxrwx 1 xxxx xxxx 1242 Jul 2 14:45 prueba.txt"
le di permisos 777 al archivo
y edite el archivo con un usuario zzz
ejecute "stat -c %U archivo" y me mostro "xxxx" como salida.... cuando lo que quiero que me devuelva es "zzz" (que es el ultimo que lo modifico)
alguna otra idea? _________________ ---------------------------------------
Gentoo >> Dell XPS M1530 - T8300 - 4gb - 8600gt 256
ubuntu + xp >> Athon 2000+xp - 1gb - 6600gt 128bt
dd-wrt v24 >> linksys wrt54gl v1.1
android 2.3 (Miui) >> Motorola Defy |
|
Back to top |
|
|
i92guboj Bodhisattva
Joined: 30 Nov 2004 Posts: 10315 Location: Córdoba (Spain)
|
Posted: Mon Jul 05, 2010 2:57 pm Post subject: |
|
|
Esa información no se guarda entre los metadatos en un sistema de ficheros tipo POSIX típico. Traducido, el usuario que hace la última modificación no se guarda junto con el resto de atributos de un fichero. A lo más que puedes aspirar es a encontrar información relacionada entre los logs o el historial de shell de cada usuario ($HISTFILE). Esto es, suponiendo que no esté corriendo ningún tipo de monitor de ficheros que registre ese tipo de información de forma separada. |
|
Back to top |
|
|
upszot Guru
Joined: 29 Apr 2009 Posts: 306 Location: Argentina
|
Posted: Mon Jul 05, 2010 3:56 pm Post subject: |
|
|
i92guboj wrote: | Esa información no se guarda entre los metadatos en un sistema de ficheros tipo POSIX típico. Traducido, el usuario que hace la última modificación no se guarda junto con el resto de atributos de un fichero. A lo más que puedes aspirar es a encontrar información relacionada entre los logs o el historial de shell de cada usuario ($HISTFILE). Esto es, suponiendo que no esté corriendo ningún tipo de monitor de ficheros que registre ese tipo de información de forma separada. |
Hola conoces alguno de estos monitores que comentas, para hacer la registracion de estos temas? _________________ ---------------------------------------
Gentoo >> Dell XPS M1530 - T8300 - 4gb - 8600gt 256
ubuntu + xp >> Athon 2000+xp - 1gb - 6600gt 128bt
dd-wrt v24 >> linksys wrt54gl v1.1
android 2.3 (Miui) >> Motorola Defy |
|
Back to top |
|
|
i92guboj Bodhisattva
Joined: 30 Nov 2004 Posts: 10315 Location: Córdoba (Spain)
|
Posted: Mon Jul 05, 2010 4:50 pm Post subject: |
|
|
Creo (y subrayo el "creo") que sys-process/audit tiene esta capacidad.
Nunca lo he usado personalmente. |
|
Back to top |
|
|
|