Po zobaczeniu tej odpowiedzi zdałem sobie sprawę, że w moim systemie jest wiele kont gości:
grep guest / etc / passwd guest-jzXeRx: x: 117: 127: Guest ,,,: / tmp / guest-jzXeRx: / bin / false guest-l5dAPU: x: 118: 128: Guest ,,,: / tmp / guest-l5dAPU: / bin / false guest-FdSAkw: x: 119: 129: Guest ,,,: / tmp / guest-FdSAkw: / bin / false guest-eBU0cU: x: 121: 131: Guest ,,,: / tmp / guest-eBU0cU: / bin / false
Co więcej, w tym momencie nikt nie jest zalogowany jako gość, ale jeśli ktoś zaloguje się jako gość, zostanie utworzone nowe konto gościa - dlaczego, skoro są już inne konta gości? Po wylogowaniu nowego gościa jego konto zostanie usunięte. Ale dlaczego pozostały inne konta gości? W jakim celu / celu?
W ogóle nie przeszkadza mi to konto gościa, ale chcę wiedzieć, czy można je usunąć ręcznie.
users
accounts
guest-session
Radu Rădeanu
źródło
źródło
/usr/sbin/guest-account
.Odpowiedzi:
Wpisy w guest-XXXXXX
/etc/passwd
i/etc/group
są zwykle usuwane po wylogowaniu się z sesji dla gości. Być może w jakiś sposób zrestartowałeś się kilka razy bez uprzedniego wylogowania.Możesz bezpiecznie usunąć wpisy. Jeśli zrobisz to w ten sposób:
dla odpowiedniej nazwy użytkownika guest, zarówno
/etc/passwd
i/etc/group
zostaną oczyszczone.źródło
Wrzucam moje dwa centy. To normalne, że to widzisz.
W Ubuntu 1000 + identyfikator użytkownika (UID) jest dozwolony dla zwykłego użytkownika, a poniżej 1000 (UID) jest przypisanych do aplikacji systemowej i demonów. Plus konta gości są okresowo usuwane. Więc jeśli chcesz całkowicie sprawdzić, ilu użytkowników jest w twoim systemie, po prostu naciśnij Ctrl+ Alt+ Tna klawiaturze, aby otworzyć Terminal. Kiedy się otworzy, uruchom poniższe polecenia:
Edytować
Dla mnie konta gości są okresowo usuwane (logowałem się jako gość więcej niż 10 razy, ale żadne z nich nie pozostało długo
/etc/passwd
). Możesz spróbować samemu.Teraz konto gościa Ubuntu jest specjalnym rodzajem konta, którego katalog domowy jest ustawiony na punkt montowania
tmpfs
systemu plików, który służy do przechowywania danych, które gubią się po ponownym uruchomieniu.Dane
tmpfs
są przechowywane w pamięci RAM, która wykorzystuje przestrzeń wymiany jako rezerwę, więc prawdopodobnie dane nigdy nie zostały zapisane na dysku, więc w zasadzie nie ma nic do odzyskania.Ponieważ
tmpfs
jest to tymczasowe przechowywanie. Ma on wyglądać jak podłączony system plików, ale przechowywany w pamięci ulotnej zamiast trwałego urządzenia pamięci masowej. Wszystko, co jest przechowywane,tmpfs
jest tymczasowe w tym sensie, że na dysku twardym nie zostaną utworzone żadne pliki; jednak po ponownym uruchomieniu wszystkotmpfs
zostanie utracone.źródło
grep guest /etc/passwd
polecenia w twoim przypadku?/bin/bash
jest ustawiona dla gościa tylko wtedy, gdy jest zalogowany.Ponieważ wiesz, że za każdym razem, gdy sesja gościa rozpoczyna się od użytkownika, użytkownik tymczasowy zostanie utworzony z ograniczonymi uprawnieniami, a kiedy zakończy sesję, dane zostaną usunięte z jego sesji.
ale następnym razem, jeśli jakikolwiek inny użytkownik próbuje wykonać sesję gościa, oznacza, że nowa sesja gościa musi zostać utworzona z nowym identyfikatorem gościa.
więc Ubuntu ustawia wszystkie utworzone identyfikatory gości na false, aby po ustawieniu powłoki użytkownika na
/usr/bin/false
nie mogli oni logować się za pomocą starszych identyfikatorów gości, a nowy identyfikator musi być tworzony za każdym razem. W twoim pytaniu mamy wielu gości- gości jzXeRx, guest-l5dAPU, guest-FdSAkw, guest-eBU0cU . są to identyfikatory gości i przy ich użyciu nie będziesz mógł zalogować się następnym razem.mam nadzieję, że to pomaga mojemu przyjacielowi.
źródło
Aby usunąć wszystkie konta gości:
Przykładowe dane wyjściowe:
źródło