no, abych řekl pravdu, tak někteří se tam hlásí jako root. Vím, že je to blbost a já nevím, co všechno, ale to není moje starost, to rozhodují jiní. Já jsem jen cvičená opice, která má udělat script na monitorování :-D
No, zatím jsem to udělal takhle a až na jednu drobnost to funguje (samozřejmě cesta a tak jsou jen dočasné, pokusné):
do .bash_profile jsem přidal
LOG=/tmp/${USER}_`date "+%Y_%m_%d"`_$$.log
if [ `ps -ef | grep "script -q $LOG" | grep -v grep | wc -l` -eq 0 ] ; then
script -q $LOG
fi
Ta drobnost je, že když uživatel napíše exit, aby se odlogoval, tak to vypne ten script. A aby se opravdu odlogoval, musí napsat exit ještě jednou. Což se jim asi nebude líbit. Nevíte, co s tím?
A pak mám ještě jeden problém. Potřeboval bych vědět IP adresu, odkud se ti uživatelé hlásí. Vím, že pomocí finger nebo who ji zjistím, ale někteří jsou připojení přes gateway, takže byt pořeboval obě dvě IP. Jak té gateway, tak vnitřní...