τερματισμός συνεδρίας (αποσύνδεση) με το loginctl

Απάντηση
Άβαταρ μέλους
nikos_k
Δημοσιεύσεις: 299
Εγγραφή: Τετ Ιουν 01, 2011 06:05 am
Been thanked: 2 φορές

τερματισμός συνεδρίας (αποσύνδεση) με το loginctl

Δημοσίευση από nikos_k » Κυρ Αύγ 24, 2014 10:07 am

Αν, παράδειγμα, κάποιο πρόγραμμα έχει κολλήσει την οθόνη,
και δεν μπορείς να κάνεις αποσύνδεση με κάποιο συνδυασμό πλήκτρων, όπως Ctrl+Alt+Backspace
(επειδή, ίσως, ο διαχειριστής παραθύρων που χρησιμοποιείς δεν υποστηρίζει τέτοια λειτουργία),
δεν χρειάζεται να κλείσεις το ρεύμα στον υπολογιστή.

Μπορείς να κάνεις τα ακόλουθα...

+ «χτυπάς» Alt+Ctrl+F4 και σε βγάζει σε ένα νέο τερματικό με επιλογή για εκκίνηση νέας συνεδρίας...

Κώδικας: Επιλογή όλων

localhost login:
+ «δίνεις» root και συνθηματικό...

Κώδικας: Επιλογή όλων

localhost login: root
Password:
+ εκτελείς...

Κώδικας: Επιλογή όλων

loginctl


για να σου δείξει ποιοι είναι συνδεμένοι στο σύστημα...

Κώδικας: Επιλογή όλων

   SESSION        UID USER             SEAT            
        59        731 george           seat0           
        11          8 root             seat0           

2 sessions listed.
+ μπορείς να δεις τις επιλογές της εντολής...

Κώδικας: Επιλογή όλων

loginctl --help
+ οι δύο επιλογές που σε ενδιαφέρουν είναι...

Κώδικας: Επιλογή όλων

...
terminate-session [ID...]       Terminate one or more sessions
...
terminate-user [USER...]        Terminate all sessions of one or more users
...
+ μπορείς να τερματίσεις την συγκεκριμένη συνεδρία...

Κώδικας: Επιλογή όλων

loginctl terminate-session 59
+ ή να τερματίσεις όλες τις συνεδρίες του συγκεκριμένου χρήστη...

Κώδικας: Επιλογή όλων

loginctl terminate-user george
+ μετά, το πιο πιθανό, είναι να σε «βγάλει» στην οθόνη σύνδεσης του χρήστη (kdm, gdm, κλπ),
όπου μπορείς να κάνεις επανασύνδεση... :geek:


---------
Επιπλέον...

+ καθ' όλη την παραπάνω διαδικασία, μπορείς, οποιαδήποτε στιγμή,
να έχεις πρόσβαση στην αρχική σου συνεδρία πατώντας Alt+Ctrl+F1

+ η συνεδρία σαν υπερχρήστης που ξεκίνησες συνεχίζει να λειτουργεί,
και μπορείς να το δεις πατώντας, πάλι Alt+Ctrl+F4...

αν θέλεις να την τερματίσεις, μπορείς να χρησιμοποιήσεις το loginctl,
ή απλά να «δώσεις»...

Κώδικας: Επιλογή όλων

exit
^
Τελευταία επεξεργασία από το μέλος nikos_k την Τρί Σεπ 02, 2014 00:18 am, έχει επεξεργασθεί 1 φορά συνολικά.

serma
Δημοσιεύσεις: 101
Εγγραφή: Σάβ Ιουν 02, 2012 19:22 pm
Been thanked: 1 φορά

Re: τερματισμός συνεδρίας (αποσύνδεση) με το loginctl

Δημοσίευση από serma » Δευ Σεπ 01, 2014 20:09 pm

το Alt+Shift+F4 το μόνο που κάνει σε μένα είναι να μεγαλώνει το παράθυρο που έχω ανοικτό
τα F δεν με βγάζουν σε άλλο runlevel https://wiki.archlinux.org/index.php/In ... %BA%CE%AC) δεν πολυασχολήθηκα βέβαια
όσο για τερματισμό χρησιμοποιώ το alt+prtsc reisuo επανεκκίνηση reisub

Άβαταρ μέλους
nikos_k
Δημοσιεύσεις: 299
Εγγραφή: Τετ Ιουν 01, 2011 06:05 am
Been thanked: 2 φορές

Re: τερματισμός συνεδρίας (αποσύνδεση) με το loginctl

Δημοσίευση από nikos_k » Τρί Σεπ 02, 2014 00:15 am

serma έγραψε:το Alt+Shift+F4 το μόνο που κάνει σε μένα είναι να μεγαλώνει το παράθυρο που έχω ανοικτό
τα F δεν με βγάζουν σε άλλο runlevel
Όπα...Σόρρυ... Λάθος το έγραψα... :oops: Είναι... Alt+Ctrl...
  • Alt+Ctrl+F1
    ...
    Alt+Ctrl+F4
    Alt+Ctrl+F5
    ...
    κλπ
Μπορείς να ανοίξεις πολλές παράλληλες συνεδρίες, σε παράλληλα τερματικά.

Θα το διορθώσω στην αρχική ανάρτηση...

Απάντηση