Linux różni się od innych głównych systemów operacyjnych tym, że daje ci wolność. Swoboda korzystania z niej w dowolny sposób, swoboda studiowania i zmiany, swoboda rozpowszechniania jej w dowolny sposób oraz swoboda zamykania się na ważne grupy.
Oto, co musisz zrobić, jeśli usunąłeś swojego jedynego użytkownika ze wszystkich grup w Ubuntu.
Jak działają grupy w systemie Linux?
W systemie Linux grupy obejmują uprzywilejowanych użytkowników, którzy w różny sposób mogą odczytywać, zapisywać lub wykonywać pliki bez dodatkowej autoryzacji. Gdy tworzysz swoje główne konto użytkownika, jesteś automatycznie dodawany do swoich głównych grup. W standardowej instalacji Ubuntu są to zwykle adm, cdrom, Sudo, dipb, wtyczka, I sambashare.
Możesz dodać się do innych grup za pomocą mod użytkownika Komenda:
sudo usermod -aG nazwa_grupy twoja_nazwa_użytkownika
The -G switch oznacza, że dodasz użytkownika do dodatkowej grupy, a -A oznacza dołączanie, co oznacza, że grupa zostanie dodana do listy grup.
Wykonanie powyższego polecenia bez -A oznacza, że nowa grupa zastąpi wszystkie stare grupy.
Co najważniejsze, polecenie usunie cię z grupy sudo, co oznacza, że twoje uprawnienia zostaną poważnie ograniczone. Nie będąc częścią Sudo group, nie możesz dodać się do grupy sudo, nie możesz instalować oprogramowania, ani nawet aktualizować systemu.
Co zrobić, jeśli przypadkowo usuniesz grupy użytkowników
To mała rzecz, ale tego brakuje -A może całkowicie zrujnować dzień. Na szczęście rozwiązanie jest proste, ale nie możesz naprawić błędu z poziomu instalacji Ubuntu, ponieważ nie masz już uprawnień administratora. Potrzebujesz powłoki roota.
Najpierw musisz uzyskać dostęp do menu GRUB. Zrób to, ponownie uruchamiając komputer i wielokrotnie uderzając Ucieczka aż pojawi się menu.
Wybierać Zaawansowane opcje Ubuntu, Następnie Tryb odzyskiwania.
Gdy menu daje opcję powłoki głównej, wybierz to. Powłoka pojawi się na dole ekranu.
Polecenia wykonywane w powłoce roota są wykonywane jako root, aw standardowym systemie Ubuntu nie wymagają hasła.
Wpisz następujące polecenie, aby dodać się do grupy sudo:
usermod -aG sudo twoja_nazwa_użytkownika
Teraz uruchom ponownie. Po ponownym zalogowaniu się do systemu ponownie będziesz częścią grupy sudo i będziesz mógł wykonywać czynności wymagające uprawnień roota.
Dołącz ponownie do swoich poprzednich grup użytkowników w systemie Linux
Linux rejestruje wszystko. Może to stanowić problem, gdy Twoje logi urosną do absurdalnych rozmiarów, ale jeśli chcesz wiedzieć, do których grup wcześniej należał Twój użytkownik, może to być nieocenione.
sudo grep konfiguracja użytkownika /var/log/installer/syslog
... będzie wyświetlane za każdym razem, gdy użytkownik zostanie dodany do grupy. Zanotuj nazwy grup, a następnie dodaj je ponownie za pomocą:
sudo usermod -aG sudo ta_grupa, ta_grupa, inna_grupa twoj_uzytkownik
Zwróć uwagę, że między nazwami grup a przecinkami nie ma spacji.
Wyloguj się i zaloguj ponownie, a Twoje grupy zostaną w pełni przywrócone.
Grupy ułatwiają administrację Linuksem
Dopóki przypadkowo nie usuniesz własnych uprawnień, grupy są niezwykle potężnym narzędziem w Ubuntu i innych dystrybucjach Linuksa. Dzięki nim możesz zarządzać dużą liczbą użytkowników i upewnić się, że każdy ma odpowiedni dostęp i uprawnienia do tego, czego potrzebuje, i że nie jest w stanie przypadkowo uszkodzić systemu.
Korzystając z grup, możesz wybrać osoby, którym można ufać na tyle, aby odczytywać, zapisywać i wykonywać pliki. Łatwo jest przenosić użytkowników między grupami, a jeśli chcesz, aby ktoś miał pełną swobodę korzystania z określonego pliku, możesz nawet przyznać mu prawo własności.