Page 1 of 1

root-tail

Posted: 2. Sep 2010, 15:30
by seahawk
Σαν root τρέχω το παρακάτω root-tail

Code: Select all

/usr/bin/root-tail -g 800x250+100+50 -wordwrap -color grey /var/log/messages,green /var/log/secure,red,'ALERT'
και μου δείχνει κάποιες πληροφορίες του συστήματος στο desktop.

Υπάρχει η δυνατότητα να τρέχω το root-tail σαν απλός χρήστης στο login
και αν ναί σε πιο αρχείο πρέπει να καταχωρήσω την εντολή εκτέλεσης;
(η ερώτηση αφορά login σε fluxbox).

Thnks!

Re: root-tail

Posted: 2. Sep 2010, 16:17
by gapan
Την απάντηση δεν την ξέρω αλλά...

http://www.google.com/search?hl=en&clie ... =&gs_rfai=

Re: root-tail

Posted: 2. Sep 2010, 17:39
by seahawk
Έψαξα στο google πριν ποστάρω αλλά το πρόβλημα είναι πως ο απλός χρήστης δεν έχει δικαιώματα να τρέξει τα /var/log/messages και /var/log/secure επειδή χρειάζονται root permissions.
Αν κάνω δλδ login στο fluxbox σαν root τότε δεν υπάρχει κανένα πρόβλημα και με μία καταχώρηση στο ~/.fluxbox/startup το root-tail δουλεύει.

Απ ότι βρήκα στο gentoo wiki σε κάποιο ανάλογο πρόγραμμα γράφει πως δεν γίνεται να τρέχει σαν απλός χρήστης και χρειάζεται να μπεί κάποιος σαν root οπότε συμπεραίνω πως και για το root-tail για να δείξει τα παραπάνω logs δεν θα γίνεται σαν απλός χρήστης.

Ευχαριστώ.

Re: root-tail

Posted: 2. Sep 2010, 17:54
by gapan
Μπορείς να ρυθμίσεις το sudo, ώστε το root-tail να μη χρειάζεται root password.

Re: root-tail

Posted: 5. Sep 2010, 12:28
by djemos
1) Στο /etc/sudoers προσθέτεις στο τέλος το εξής: (σαν root)
%users ALL=/usr/bin/root-tail
2) Στο ~/.fluxbox/startup προσθέτεις το παρακάτω (σαν χρήστης)
sudo /usr/bin/root-tail -g 800x250+100+50 -wordwrap -color grey /var/log/messages,green /var/log/secure,red,'ALERT' &

ΠΡΟΣΟΧΗ!! Μην ξεχάσεις το & στο τέλος.

Κάνε αποσύνδεση από το γραφικό περιβάλλον και ξαναμπες στο fluxbox.

Είσαι έτοιμος.
Τα παραπάνω δοκιμάστηκαν σε salix 13.1.1 και fluxbox.

Δημήτρης Τζέμος

Re: root-tail

Posted: 7. Sep 2010, 12:45
by gapan
Ένας ακόμα τρόπος φαντάζομαι θα ήταν να δώσεις δικαιώματα read σε όλους για τα αρχεία που θέλεις. Πχ:

Code: Select all

chmod 644 /var/log/messages