Historial de bash con hora para todos los usuarios.
Estimados, estoy agregando la siguiente línea al archivo .bashrc de cada uno de los usuarios de un determinado sistema: export HISTTIMEFORMAT=%Y-%m-%d %H:%M:%S Como muchos sabrán es para que el historial de comandos de Bash guarde la fecha y la hora de cada uno de los comandos ejecutados. Como esto lo tengo que repetir luego en varios sistemas más me pregunto si no hay alguna forma de hacerlo para que afecte a todos los usuarios actuales y a los que se puedan llegar a crear en el futuro también, ya que al tener varios usuarios y varios equipos resulta un tanto molesto tener que hacerlo varias veces. Saludos y muchas gracias! Mauro. -- To UNSUBSCRIBE, email to debian-user-spanish-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/53848db0.4020...@gmail.com
Re: Historial de bash con hora para todos los usuarios.
El Tue, 27 May 2014 10:05:52 -0300, Mauro Antivero escribió: Estimados, estoy agregando la siguiente línea al archivo .bashrc de cada uno de los usuarios de un determinado sistema: export HISTTIMEFORMAT=%Y-%m-%d %H:%M:%S Como muchos sabrán es para que el historial de comandos de Bash guarde la fecha y la hora de cada uno de los comandos ejecutados. Como esto lo tengo que repetir luego en varios sistemas más me pregunto si no hay alguna forma de hacerlo para que afecte a todos los usuarios actuales Sólo se me ocurre hacer eso por medio de un script con un bucle (for each /$HOME/$USER/.bashrc...), es decir, que busque por ese archivo en todos los directorios de los usuarios y que cuando lo encuentre que añada esa línea al final de cada uno de ellos. y a los que se puedan llegar a crear en el futuro también, ya que al tener varios usuarios y varios equipos resulta un tanto molesto tener que hacerlo varias veces. Esto sí podrás hacerlo editando el archivo global /etc/profile. Saludos, -- Camaleón -- To UNSUBSCRIBE, email to debian-user-spanish-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/pan.2014.05.27.13.25...@gmail.com
Re: Historial de bash con hora para todos los usuarios.
Muchas gracias por la información. Van unas consultas entre líneas. El 27/05/14 10:22, Edward Villarroel (EDD) escribió: Para todos los usuarios: (Se necesita permisos de root para editar/modificar estos archivos) /etc/profile -- Se ejecuta cuando qualquier usuario inicia la sesión. Si agrego la línea de configuración en este archivo y luego me logueo con cualquier usuario existente veo que no funciona, es decir no tengo la fecha y la hora en el historial de comandos. Asumo que esto será válido entonces para los nuevos usuarios que se creen. /etc/bashrc -- Se ejecuta cada vez que qualquier usuario ejecuta el programa bash Si en cambio la agrego en este archivo (bash.bashrc en realidad) y luego me logueo con cualquier usuario veo que funciona. En base a esto que les comento asumo que para lograr lo que deseo tengo que agregar dicha línea de configuración en /etc/bash.bashrc, pero consulto por las dudas que haya algo que no esté teniendo en cuenta. Saludos y muchas gracias. Mauro. Edward Villarroel: @Agentedd -- To UNSUBSCRIBE, email to debian-user-spanish-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/5384951a.9040...@gmail.com
Re: Historial de bash con hora para todos los usuarios.
/etc/profileesto es cuando inicias sesión /etc/bashrc esto es cada ves que inicias la shell bash osea cada ves que abres una terminal -- To UNSUBSCRIBE, email to debian-user-spanish-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/CADfsJo13quzr7MxT9vSUF-yE5jiY=_+6gV4j=vfhakrwrz7...@mail.gmail.com