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?
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?
Odpowiedzi:
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 su
przełą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
su
nie korzysta sudoers
, i b) AppArmor najwyraźniej uniemożliwia su
i sudo
działa poprawnie dla gości (więc sudoers
nawet 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ę.