Seltsam grosses faillog

Juergen Mengeling juergen.mengeling at dts.de
Tue Apr 18 07:41:09 CEST 2000


Moin,

Alexander Reelsen wrote:
> 
> Moin
> 
> Mir ist heute aufgefallen, dass ich ein seltsam grosses faillog mit kaum
> inhalt auf meiner platte habe. Kann sich irgendwer erklaeren, WARUM dass
> so gross ist, bzw, wie werden die daten da ueberhaupt reingeschrieben?

Das faillog muß so groß sein.

am bestem mal unter 'man 5 failog' nachlesen.

Die Struktur die dort beschrieben ist sollte 20 Bytes groß sein,
im richtigen Leben ist sie aber 24 Bytes.

Bei 65536 verschiedenen UID's ist also die gesammte Datei 
1.572.864 Zeichen groß. Da erst bei Aktionen auf das faillog
die Records angelegt werden, kann  die Datei erst sehr lange
und sehr klein sein. Wenn z.B. dann nobody ein miss macht wird 
plötzlich der Record 65534 == -2 angelegt und alle 
dazwischen. Ergo Datei plötzlich ganz gross. 

>alex at joker:~# faillog
>Username   Failures  Maximum  Latest
>root              1        0  Tue Apr  4 20:54:20 +0200 2000 on tty4
>alex              0        0  Tue Apr  4 21:16:29 +0200 2000 on tty5
>XxXx              0        0  Sun Jan 24 15:09:42 +0100 1999 on tty9
>XxXxXx            3        0  Tue Feb 23 13:26:15 +0100 1999 on tty8
welche UID?


Zum Austesten :
	mv faillog faillog.old
	touch faillog
	ls -l faillog
	faillog -u xxx (mit xxx.UID klein) -m 3
	ls -l faillog
	od -tc faillog
	[mathematik: filesize / 24  == UID]
	faillog -u nobody -m 3
	ls -l faillog
	od -tc faillog



:wq jek

Für alles auf der Welt gibt es eine Antwort, sie muß nur nicht
immer 'strace' heißen.

-- 
Jürgen Mengeling                        Email: Juergen.Mengeling at dts.de
DTS Medien GmbH, Herford, Deutschland     Tel: 05221/101-1060

-
Hinweise zur Benutzung dieser (und anderer Mailing-Listen) bitte beachten:
--> http://lug-owl.de/mailinglist_hints.html <--



More information about the Linux mailing list