Really SOLVED: world viewable /var/log/mail.info

Alexandros Kosiaris alex at noc.ntua.gr
Thu Sep 14 10:58:04 EEST 2006


Christos Ricudis wrote:
> Nick Demou wrote:
>> Την 14/9/2006, Giorgos Keramidas <keramida at ceid.upatras.gr> έγραψε:
>>   
>>> On 2006-09-13 20:29, Nick Demou <ndemou at gmail.com> wrote:
>>>     
>>>> 2 μέρες μετά κοιτάω τα log files και το πολυπόθυτο r-- στο others έχει
>>>> εμφανιστεί χωρίς να κάνω τίποτα περισότερο από τα προαναφερόμενα. Δεν
>>>> ξέρω βέβαια γιατί το r-- δεν εμφανίστικε χτές (δεδομένου ότι την
>>>> αλλαγή την έκανα προχθες). Πάντως τώρα δουλεύει.
>>>>
>>>> Δυστηχώς ποτέ δεν καταλαβα από που έπέρνε μέχρι πρότινως τις οδηγείες
>>>> για το rotation του mail.info το σύστημα μου :-(
>>>>       
>>> <brisidia>
>>>
>>> Θα κρατηθώ και δε θα βρίσω πολύ το Linux σήμερα, αλλά δες αυτό το σχόλιο
>>> που έχει το `/etc/logrotate.d/sendmail' σε ένα Debian (κάτι που κάποια
>>> στιγμή αναγκάστηκα να το μάθω κι εγώ):
>>>
>>> [...]
>>>
>>> Ολο χαρά ανοίγεις το `/etc/cron.daily/sysklogd' και ανακαλύπτεις ότι το
>>> Linux έχει για άλλη μία φορά εφεύρει τον τροχό σε σχήμα ισοσκελούς
>>> τριγώνου με spikes και χαίρεται, έτσι απλά επειδή "μπορεί":
>>>
>>> [...]
>>>
>>> Δεν υπάρχει τίποτα στο logrotate, γιατί πολύ απλά, ακόμα και στημένο να
>>> είναι το logrotate, το Debian το γράφει επιδεικτικά στα παπάρια του και
>>> κάνει rotate `με το χέρι', τρέχοντας το savelog(8) σειριακά[2], για
>>> κάθε log file που βρίσκει το `μαγικό' `syslogd-listfiles' utility.
>>>     
>> αχα! 99% το `μαγικό' `syslogd-listfiles' utility και το savelog είναι
>> οι υπευθυνοι:
>>
>>   
>>> syslogd-listfiles -a | grep mail.info
>>>     
>> /var/log/mail.info
>>
>> (το resume είναι πως σε debian/ubuntu το syslogd-listfiles παράγει μια
>> λίστα των log files που δημιουργεί το σύστημα και το script sysklogd
>> καλεί μετά το savelog για να τα κάνει rotate - το logrotate μάλλον δεν
>> κάνει σχεδόν τίποτα)
> 
> Misw apisteyta ta ouranokatebata alternatives twn standard UNIX tools 
> eidika otan exoun efta matia kai tria xeria. Gia paradeigma, apex8anomai 
> frixta to xinetd h to star, h opoiondhpote allo tetoiou stul newterismo 
> skeftei kapoios a8lios na enswmatwsei sto distribution tou aplws epeidh 
> tou gyalise.
> 
> Yparxei mia kai monadikh eksairesh.
> 
> Legetai syslog-ng.
> 
> Osoi phzete me log files, rixte tou mia matia. Aksizei ton kopo. To pio 
> wraio ap'ola einai na to sthseis se ena kentriko log server,
> me kapoio configuration tou styl :
> 
>  destination remotelogs { 
> file("/var/log/remote/$SOURCEIP/$YEAR-$MONTH-$DAY/$FACILITY"); };
> 
> (deite to documentation tou gia leptomereies)
> 
> Sta ypoloipa mhxanhmata kratas to syslogd kai aplws anakatey8yneis to 
> sympan ston kentriko log server :
> 
> *.info                  @192.168.318.2
				   ^^^
gkoux gkoux... eipame stin tyxh ebales tin ip alla oxi kai etsi....


> Voila! Instant symmazemena log files. To rotation ginetai paneykola me 
> th find, briskete ola ta log files sas taktopoihmena se ena meros, de 
> gemizete diskous tzampa, kai fysika den exete log files ama sas pesei to 
> LAN, pragma poy sas parakinei na to exete panta se katastash etoimothtas.
> 


-- 
Alexandros Kosiaris 	Network Management Center , NTUA
e-mail : alex at noc.ntua.gr
Public Key Fingerprint :
D6B1 0634 BE65 719C 6C95  7492 8201 4B46 C478 F074
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/x-pkcs7-signature
Size: 5152 bytes
Desc: S/MIME Cryptographic Signature
URL: <http://lists.hellug.gr/pipermail/linux-greek-users/attachments/20060914/593a218c/attachment.bin>


More information about the Linux-greek-users mailing list