Προς το περιεχόμενο

Πώς αναγνωρίζεται εξωτερικό login με putty


nikolaos_

Προτεινόμενες αναρτήσεις

Όταν δουλεύω με το Ubuntu 10.04 πάνω στο Gnome και ανοίξω ένα gnome-terminal, εκτελείται το σκριπτάκι .bashrc που έχω πειράξει για να με εξυπηρετεί. Ομοίως με τα alt-ctrl-Function Keys.

Όταν συνδέομαι εξωτερικά με το ubuntu μου, μέσω putty/ssh, ανοιγεί φυσικά ένα terminal (pty) και το .bashrc εκτελείται πάλι.

Θέλω να προσθέσω κώδικα bash μέσα στο σκριπτάκι αυτό, ώστε να αναγνωρίζει αν έχω συνδεθεί από μια εξωτερική ip, αν έχω συνδεθεί από το ίδιο LAN ή αν έχω συνδεθεί δεύτερη-τρίτη φορά στο ίδιο το μηχάνημα. Σκοπεύω στο να εκτελείται άλλη ενέργεια σε κάθε περίπτωση.

Οι εντολές who και whoami είναι χρήσιμες αρκετά αλλά όχι πολύ εύχρηστες.

Με

>who --ips | cut -c40-

εμφανίζονται όλες οι IP οπότε και η εξωτερική μου αν είμαι έτσι συνδεδεμένος, αλλά το whoami ταιριάζει με πολλά usernames, οπότε δεν μπορεί να αναφέρει σωστά ποιος έχει ανοίξει το terminal. Έτσι δε μπορώ να κάνω

>who --ips|grep `whoami`|cut -c40-

και μετά να συγκρίνω αν αυτή η IP είναι εσωτερική ή εξωτερική.

Καμιά ιδέα;

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Αρχειοθετημένο

Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.

  • Δημιουργία νέου...