Sesja gościa przestała działać na wersjach Ubuntu późniejszych niż 16.04


19

Po ostatniej aktualizacji pakietu funkcja sesji gościa nie jest już dostępna w systemach Ubuntu 16.10 i 17.04. Co się stało?


jeśli dotyczy to 18.04, możemy dodać tagi do tej wersji.
TiloBunt

@TiloBunt: Dziękujemy za zwrócenie na to uwagi. Dotyczy to wszystkich wersji późniejszych niż 16.04, które używają LightDM, więc zamiast tego usunąłem tagi wersji i zmieniłem tytuł. Domyślnym menedżerem wyświetlania dla standardowego Ubuntu od 17.10 jest GDM, który w ogóle nie ma funkcji sesji gościa.
Gunnar Hjalmarsson

Odpowiedzi:


17

Sesja gościa została domyślnie celowo wyłączona ze względu na problem bezpieczeństwa, gdy sesja gościa nie była zawarta w profilu AppArmor, który zwykle ogranicza sesje gościa. Ten profil AppArmor, między innymi, uniemożliwia użytkownikowi-gościowi suprzełączanie się na innych użytkowników lub przeglądanie katalogów domowych innych użytkowników.

Możesz go włączyć, jeśli uważasz, że problem można rozwiązać w systemie, jak wyjaśniono w komentarzu nr 24 raportu o błędzie lub przy użyciu tej jednej linijki:

sudo sh -c 'printf "[Seat:*]\nallow-guest=true\n" >/etc/lightdm/lightdm.conf.d/40-enable-guest.conf'

Aby przywrócić go do stanu wyłączonego, po prostu wykonaj:

sudo rm /etc/lightdm/lightdm.conf.d/40-enable-guest.conf

Czy to nie ma wpływu na 16.04?
Anwar

@Anwar: Nie, nie jest. To systemowa rzecz.
Gunnar Hjalmarsson

@GunnarHjalmarsson Czy systemowa rzecz? Wszystko od 15.04? A może jest to spowodowane przejściem z upstartu na systemd dla sesji użytkownika?
muru

1
@Anwar: To drugie (myślę - proszę zobaczyć raport o błędzie).
Gunnar Hjalmarsson

2
@GunnarHjalmarsson To nie jest wielka sprawa, ale a) sunie korzysta sudoers, i b) AppArmor najwyraźniej uniemożliwia sui sudodziała poprawnie dla gości (więc sudoersnawet nie wchodzi na zdjęcie). Użytkownik musiałby znać prawidłowe hasło użytkownika, ale w innym, zablokowanym systemie bez dostępu do TTY, otwiera dziurę.
muru
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.