„Wyloguj użytkownika po (x) minutach bezczynności…” nie wylogowuje użytkowników

2

W mojej sieci, gdy użytkownik jest automatycznie wylogowywany, ta funkcja wydaje się po prostu aktywować szybkie przełączanie użytkowników. Czy to jest to, co powinna zrobić?

Mówię o ustawieniu, jak pokazano poniżej w El Capitain, od System Preferences, i możesz również uzyskać dostęp do tego ustawienia za pomocą profili / mdm, na przykład z Menedżera profili (wcześniej Workgroup Manager). Mam to wyłączone zarówno w systemie lokalnym, jak i profilach przypisanych zarówno do urządzeń, jak i grup użytkowników.

Widziałem również ten sam proponowany problem w Yosemite. Jest to denerwujące, ponieważ gdy użytkownicy nie wylogowują się, system wydaje się wracać do ekranu logowania bez czyszczenia pamięci RAM, prawdopodobnie także blokując używane pliki itp .; tworząc naprawdę powolną, wadliwą maszynę.

http://i.stack.imgur.com/fEFfh.png

forgotstackxpassword
źródło

Odpowiedzi:

1

Aktywacja szybkiego przełączania użytkowników jest rzeczywiście tym, co należy zrobić. Można powiedzieć, że nie wylogowuje użytkownika , ale uniemożliwia dostęp do konta bez hasła użytkownika.

Najpierw musimy zrozumieć, że wylogowanie obejmuje zamknięcie wszystkiego, co użytkownik otworzył, a zablokowanie zabezpiecza tylko konto w jego bieżącym stanie. Wprowadza to pewien rodzaj kosztów ogólnych, ponieważ wylogowanie wymaga zamknięcia wszystkich aplikacji.

Istnieje również niewielki problem utraty niezapisanych plików użytkownika, jeśli całe konto zostanie wylogowane zamiast zablokowane.


Uwaga: możesz uzyskać to samo okno logowania, zaznaczając „ System Preferences > Security and Privacy > General > Require password (x) minutes after sleep or screen saver begins”.

Alternatywnie (choć nie wskazane), uruchamianie

exec /System/Library/CoreServices/loginwindow.app/Contents/MacOS/loginwindow

wyświetli ten sam ekran blokady.

być może może być
źródło
Dzięki, to brzmi jak naprawdę wiarygodna odpowiedź! Czy możesz wyjaśnić, w jaki sposób / dlaczego tak naprawdę nie wylogowuje użytkownika (lub na przykład umieść link w witrynie programisty). Dla mnie jednak wydaje się, że nie powinienem po prostu korzystać z tej opcji i upewnić się, że iet nie ma w żadnej z naszych konfiguracji profili; moi użytkownicy powinni się wylogować, a gdy tego nie robią, wiedzą, że wszystkie ich dane mogą zostać utracone, gdy przyjdzie kolejna osoba. ... patrząc na to nieco dalej i prawdopodobnie zaakceptuje odpowiedź.
forgotstackxpassword
@forgotstackxpassword Nie ma za co. Niestety nie mogłem znaleźć żadnych linków, więc oto moje najlepsze wytłumaczenie: wylogowanie wymaga zamknięcia wszystkich aplikacji, które użytkownik otworzył, a blokada działa jak chroniony hasłem wygaszacz ekranu. Podstawowa różnica między blokadą a wylogowaniem polega na tym, że stan konta użytkownika jest zachowany, nawet gdy inni użytkownicy mogą logować się i wylogowywać z komputera. Pomyśl o zablokowaniu jako zawieszeniu / wstrzymaniu konta użytkownika, a wylogowaniu się jako o zatrzymaniu konta. W obu przypadkach z komputera mogą korzystać inni użytkownicy ... (ciąg dalszy poniżej)
maybeharry
@forgotstackxpassword (ciąg dalszy od góry) ... z wyjątkiem tego, że komputer może nie zezwolić na zamknięcie, jeśli użytkownik zablokował swoje konto, ponieważ ten użytkownik jest nadal zalogowany. Może to być źródło utraty danych przez użytkownika, jeśli komputer zostanie zmuszony zamknąć, i prawdopodobnie nie jest to zalecane, jeśli z komputera korzysta więcej niż jedna osoba. Aby odpowiedzieć na twoje pytanie, nie wylogowanie użytkownika jest prawdopodobnie przewidziane jako funkcja pauzy, aby użytkownik mógł odejść i wybrać miejsce, w którym zostało przerwane, po powrocie, jednocześnie umożliwiając innym użytkownikom korzystanie z komputera pod nieobecność.
maybeharry