vlock - Ένας έξυπνος τρόπος για να κλειδώσετε την εικονική κονσόλα ή το τερματικό χρήστη στο Linux


Οι εικονικές κονσόλες είναι πολύ σημαντικά χαρακτηριστικά του Linux και παρέχουν στον χρήστη του συστήματος μια προτροπή για χρήση του συστήματος σε μια μη γραφική εγκατάσταση που μπορείτε να χρησιμοποιήσετε μόνο στο φυσικό μηχάνημα, αλλά όχι από απόσταση.

Ένας χρήστης μπορεί να χρησιμοποιήσει πολλές συνεδρίες εικονικής κονσόλας ταυτόχρονα, απλώς αλλάζει από μια εικονική κονσόλα σε μια άλλη.

Σε αυτόν τον τρόπο καθοδήγησης, θα εξετάσουμε πώς να κλειδώσετε την εικονική κονσόλα χρήστη ή την κονσόλα τερματικού σε συστήματα Linux χρησιμοποιώντας το πρόγραμμα vlock.

Τι είναι το vlock;

Το vlock είναι ένα βοηθητικό πρόγραμμα που χρησιμοποιείται για το κλείδωμα μιας ή περισσότερων περιόδων σύνδεσης εικονικής κονσόλας χρήστη. Το vlock είναι σημαντικό σε ένα σύστημα πολλών χρηστών, επιτρέπει στους χρήστες να κλειδώνουν τις δικές τους περιόδους σύνδεσης, ενώ άλλοι χρήστες μπορούν ακόμα να χρησιμοποιούν το ίδιο σύστημα μέσω άλλων εικονικών κονσολών. Όπου είναι απαραίτητο, ολόκληρη η κονσόλα μπορεί να κλειδωθεί και επίσης να απενεργοποιηθεί η εναλλαγή εικονικής κονσόλας.

Το vlock λειτουργεί κυρίως για περιόδους σύνδεσης κονσόλας και υποστηρίζει επίσης το κλείδωμα περιόδων λειτουργίας εκτός κονσόλας, αλλά αυτό δεν έχει δοκιμαστεί πλήρως.

Εγκατάσταση vlock σε Linux

Για να εγκαταστήσετε το πρόγραμμα vlock στα αντίστοιχα συστήματα Linux, χρησιμοποιήστε:

yum install vlock           [On RHEL / CentOS / Fedora]
sudo apt-get install vlock  [On Ubuntu / Debian / Mint]

Πώς να χρησιμοποιήσετε το vlock στο Linux

Υπάρχουν λίγες επιλογές που μπορείτε να χρησιμοποιήσετε με το vlock και η γενική σύνταξη είναι:

vlock option
vlock option plugin
vlock option -t <timeout> plugin

vlock κοινές επιλογές και χρήση:

1. Για να κλειδώσετε την τρέχουσα εικονική κονσόλα ή τη συνεδρία τερματικού του χρήστη, εκτελέστε την ακόλουθη εντολή:

vlock --current

Οι επιλογές -c ή --current, σημαίνει κλείδωμα της τρέχουσας περιόδου λειτουργίας και είναι η προεπιλεγμένη συμπεριφορά όταν εκτελείτε το vlock.

2. Για να κλειδώσετε όλες τις περιόδους λειτουργίας εικονικής κονσόλας και επίσης να απενεργοποιήσετε την εναλλαγή εικονικής κονσόλας, εκτελέστε την παρακάτω εντολή:

vlock --all

Οι επιλογές -a ή --all, όταν χρησιμοποιούνται, κλειδώνουν όλες τις περιόδους λειτουργίας της κονσόλας του χρήστη και επίσης απενεργοποιεί την εναλλαγή εικονικής κονσόλας.

Αυτές οι άλλες επιλογές μπορούν να λειτουργήσουν μόνο όταν το vlock έχει μεταγλωττιστεί με υποστήριξη προσθηκών και περιλαμβάνουν:

3. Οι επιλογές -n ή --new, όταν γίνεται επίκληση, σημαίνει αλλαγή σε μια νέα εικονική κονσόλα πριν κλειδωθούν οι περίοδοι λειτουργίας της κονσόλας του χρήστη.

vlock --new

4. Οι επιλογές -s ή --disable-sysrq, απενεργοποιεί τον μηχανισμό SysRq ενώ οι εικονικές κονσόλες είναι κλειδωμένες από έναν χρήστη και λειτουργούν μόνο όταν γίνεται επίκληση -a ή --all.

vlock -sa

5. Οι επιλογές -t ή --timeout , χρησιμοποιήθηκαν για να οριστεί ένα χρονικό όριο για την προσθήκη προφύλαξης οθόνης.

vlock --timeout 5

Μπορείτε να χρησιμοποιήσετε τα -h ή --help και -v ή --version για να δείτε τα μηνύματα βοήθειας και την έκδοση αντίστοιχα.

Θα το αφήσουμε έτσι και θα ξέρουμε επίσης ότι μπορείτε να συμπεριλάβετε ένα αρχείο ~/.vlockrc το οποίο διαβάζεται από το πρόγραμμα vlock κατά την εκκίνηση του συστήματος και να προσθέσετε τις περιβαλλοντικές μεταβλητές που μπορείτε ελέγξτε στη σελίδα καταχώρισης του χειρογράφου, ειδικά στους χρήστες διανομών που βασίζονται στο Debian.

Για να μάθετε περισσότερα ή να προσθέσετε πληροφορίες που ενδέχεται να μην περιλαμβάνονται εδώ, απλώς αφήστε ένα μήνυμα παρακάτω στην ενότητα σχολίων.