Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 18
  1. #1

    [howto] - Syslog su tty senza password

    Mi sono trovato in questa situazione: avere una macchina server da monitorare costantemente. Ho quindi preso un piccolo monitor e ce l'ho attaccato, ma per vedere syslog dovevo loggarmi ogni mattina e fare tail -f /var/log/syslog e ovviamente ricordarmi di uscire la sera.

    Invece da oggi...

    codice:
    echo -e "*.*\t/dev/tty12" >> /etc/syslog.conf
    /etc/init.d/sysklogd restart
    Alt+F12
    In pratica ho detto al syslog di ridirezionare ogni log di sistema sulla tty n. 12, quindi anche senza loggarsi come root mi basta dare Alt+F12 per vedere i log.

    Per motivi di sicurezza /var/log/syslog e` accessibile solo come root, questo metodo non cambia la cosa da remoto, mentre in locale chiunque passi davanti alla macchina lo potra` leggere...

    Are you alive?
    No, but I was written with LOVE. A new scripting language.
    www.frequenze.it

  2. #2
    scuisa ma nn facevi prima con :

    # /etc/syslog.conf
    *.* (o quello che ti pare) /dev/tty12

    #
    ?
    - Ander Costruscion -

  3. #3
    cioe`? syslog.conf e` un file di testo, che significato ha quello che hai scritto?
    Are you alive?
    No, but I was written with LOVE. A new scripting language.
    www.frequenze.it

  4. #4
    /etc/syslog.conf

    è il file di configurazione del syslogd

    li dentro ci metti i parametri di log, con relativo indirizzamento dell'output.

    dagli una guardata ..

    man syslog.conf
    man syslogd
    - Ander Costruscion -

  5. #5
    Rleggi BENE il mio script e la prossima volta posta con un po' meno fretta di far capire che sei bravo.
    Are you alive?
    No, but I was written with LOVE. A new scripting language.
    www.frequenze.it

  6. #6
    c'è stato solo fraintendimento .. cmq ..
    se fai l'append, e alla fine del file nn c'è un cr
    fai un papocchio

    echo -e "\n*.*\t/dev/tty12" >> /etc/syslog.conf

    così almeno eviti che si incastri tutto sulla stessa
    riga

    e nn inacidirti è inutile
    - Ander Costruscion -

  7. #7
    appendere un file con >> aggiunge di default il testo su una nuova riga.

    Are you alive?
    No, but I was written with LOVE. A new scripting language.
    www.frequenze.it

  8. #8
    a me nn risulta :P
    - Ander Costruscion -

  9. #9
    Utente di HTML.it L'avatar di cacao74
    Registrato dal
    Jan 2005
    Messaggi
    2,570
    EDITATO COMPLETAMENTE :
    Hanno ragione sia pannikeos che Ikitt.

    Bastava provare con :
    codice:
    [cacao74@winnie ~]$ echo -n cacao >> cacao
    [cacao74@winnie ~]$ echo cacao >> cacao
    [cacao74@winnie ~]$ cat cacao
    cacaocacao
    [cacao74@winnie ~]$
    mi scuso...

    ciao


    [EDIT2]
    Grazie Ikitt, come sempre, in anticipo...
    slack? smack!

  10. #10
    Originariamente inviato da pannikeos
    a me nn risulta :P
    Neanche a me in effetti.

    C'e` anche da dire che un syslog.conf senza '\n' finale mi pare un caso decisamente raro.

    [edit]
    segue test empirico
    codice:
    $ echo -n "blah" > test.txt
    $ cat test.txt
    blah$
    $ echo "blah" >> test.txt
    $ cat test.txt
    blahblah
    $ echo $BASH_VERSION
    3.00.16(1)-release
    $
    [/edit]
    "Qualsiasi esperto ha paura di combattere usando la katana vera. Anch'io. Ma non ignoro la mia paura, riesco ad accettarla, e a metterla da parte accanto a me".

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.