Necesito Script

Khraper

Lanero Regular
10 Jun 2006
62
Hola
Necesito hacer un script en linux que haga
Que ficheros propiedad de un usauario esceden de un tamaño dado por parametro

es decir
que cuando lo ejecutemos con ./programa usuario tamaño
me salga por pantalla los archivos de ese usuario que pasen del tamaño indicado
Solamente que haga eso

Me han dicho que es muy parecido a este, pero no se como se haria
SCRIPT USUARIO CONECTADO MAS DE 3 HORAS
/*
echo $1 $2 > fichero
c=`awk '{print ($1*60+$2)}'fichero`
*/
esto convierte horas y minustos a minutos



a=date | cut -c12,13 //horas
b=date | cut -c15,16 //minutos

. ./conversor $a $b
z=c

who | cut -d" " -f1 > uno
who | cut -c30-34 > dos
paste -d@ uno dos > tres
d=`cat tres | paste -s`

for i in $d
do
e=`echo $d | cut -d@ -f2`
horas=`echo $e | cut -d: -f1`
minutos=`echo $e | cut -d: -f2`
. ./conversor $horas $minutos
absoluto=c
usuario=`echo $d | cut -d@ -f1`
echo $usuario $absoluto $z>>comosea // $usuario=nombre de los usuarios
done // $absoluto=hora de conexion
// $z=hora actual

awk'{print $1,$3-$2}'comosea > comosea2 //lista con todos los usuarios
lista=`cut comosea2 | paste -s`
for i in $lista
do
diferencia=`echo $i | cut -d: -f2`
if[$diferencia - ge 180] //ge= mayor o igual
then
echo $i | cut -d: -f1 ; echo y los minutos son $diferencia
fi
done








Pueden ayudarme amigos, es urgente.
Gracias compañeros
 
Khraper dijo:
Hola
Necesito hacer un script en linux que haga
Que ficheros propiedad de un usauario esceden de un tamaño dado por parametro

es decir
que cuando lo ejecutemos con ./programa usuario tamaño
me salga por pantalla los archivos de ese usuario que pasen del tamaño indicado
Solamente que haga eso

Hola, yo creo poder ayudarte con ese shell script. Pero necesito un par de datos mas.
1.) Que distro y version es?:
2.) Los usuarios que necesitas "auditar" solo escriben en /home, o en que directorios del file system?

si quieres por velocidad me envias un mail :
cesar (en) seclinux (punto) com
 

Los últimos mensajes

Los últimos temas