Magaz, The Greek Linux Magazine
Magaz Logo

Προηγούμενο  Περιεχόμενα

32. MOTD

Από : Τσαλίκογλου Ισαάκ

Απάντηση : Μιχάλης Καμπριάνης

Απάντηση : Θρασύβουλος Κοτσιφάκης

Τι τροποποιήσεις πρέπει να κάνω και σε ποια αρχεία έτσι ώστε όταν κάνω login να μου βγάζει ένα text?
ΥΓ. Το έχω δει σε ένα γνωστό μου :-)
ΥΓ2. Θένξ σε αντβάνς ;)

MK: Κατά πρώτον, χρειάζεσαι το "πακέτο" fortune το οποίο βγάζει τυχαία μηνύματα. Κατά δεύτερον, πρέπει να το εκτελείς. Αν θέλεις αυτό να ισχύει για όλους τους χρήστες, βάζεις το fortune να εκτελείται στο /etc/profile ως τελευταία γραμμή. Αν θέλεις να ισχύει μόνο για σένα, το βάζεις στο δικό σου .profile ή .login ανάλογα με το shell που έχεις.

ΘΚ: Και για να συμπληρώσω λίγο τον φίλο μου Μιχάλη μπορείς επίσης για να είναι το μήνυμα σου πιο προσωπικό να φτιάξεις ένα μήνυμα με κάποιον text editor στο /home directory σου και μετά να βάζεις το $HOME/.profile να διαβάζει το μήνυμα αυτό με την εντολή cat
π.χ. αν το text αρχείο λέγεται greeting βάλε την εντολή στο /HOME/.profile cat /home/<directory name>/greeting
Μπορείς βέβαια να την βάλεις στο γενικότερο, /etc/profile ώστε να εμφανίζεται σε όλους τους χρήστες που κάνουν login
Επίσης μπορείς να φτιάξεις ένα script μέσα στο /etc/profile που να συλλέγει πληροφορίες για τον χρήστη που κάνει login και να του εμφανίζει ένα πιο προσωπικό μήνυμα (π.χ. ένα welcome με το όνομα του δίπλα).
Μία ιδέα για το πως λειτουργεί το scripting θα πάρεις αν διαβάσεις τα άρθρα του Β. Παπαδογιαννάκη (απλά μαθήματα bash) στα τεύχη 8/98 και 9/98 και στην man bash και στα tips HOWTO

Προηγούμενο  Περιεχόμενα


Valid HTML 4.01!   Valid CSS!