Próbowanie sprawdzenia, czy dany użytkownik jest zalogowany na komputerze, w szczególności użytkownik korzystający z graficznego interfejsu użytkownika.
Czy jest to możliwe za pośrednictwem wiersza poleceń?
Próbowanie sprawdzenia, czy dany użytkownik jest zalogowany na komputerze, w szczególności użytkownik korzystający z graficznego interfejsu użytkownika.
Czy jest to możliwe za pośrednictwem wiersza poleceń?
Odpowiedzi:
GUI:
Wiersz poleceń:
Sprawdź właściciela
/dev/console
W programie C:
Kod C w pytaniach technicznych QA1133: Określanie statusu logowania użytkownika konsoli pokazuje, jak ustalić, który użytkownik jest właścicielem aktywnej sesji GUI.
Na przykład:
źródło
Za pomocą wiersza polecenia
who
iusers
powinien działać.źródło
who
i poszukaj „konsoli”. Dzięki.who
nie jest dokładne w moim systemie 10.4, gdy używam szybkiego przełączania użytkowników (system, którego używam teraz pokazuje innego użytkownika na „konsoli”, mimo że moja sesja GUI jest aktywna). Może jest bardziej niezawodny w nowszych wersjach.