Poradniki

▷ Co to jest użytkownik root lub super root

Spisu treści:

Anonim

Root to nazwa użytkownika lub konto, które domyślnie ma dostęp do wszystkich poleceń i plików w systemie Linux lub innych systemach operacyjnych typu Unix. Znany również jako konto root, użytkownik root i administrator.

Co to jest root lub super użytkownik w systemach uniksopodobnych

Uprawnienia rootowania to uprawnienia, które konto root ma w systemie. Konto root jest najbardziej uprzywilejowanym systemem i ma nad nim absolutną władzę, czyli pełny dostęp do wszystkich plików i poleceń. Uprawnienia root obejmują możliwość modyfikowania systemu w dowolny pożądany sposób oraz udzielania i odwoływania uprawnień dostępu, to znaczy zdolność do czytania, modyfikowania i wykonywania określonych plików i katalogów dla innych użytkowników, w tym tych, którzy są zarezerwowane domyślnie.

System uprawnień w systemach operacyjnych typu Unix jest skonfigurowany domyślnie, aby uniemożliwić zwykłym użytkownikom dostęp do krytycznych części systemu oraz plików i katalogów należących do innych użytkowników. Wynika to z faktu, że bardzo łatwo jest uszkodzić system uniksowy z dostępem administratora. Jednak ważną zasadą systemów operacyjnych typu Unix jest zapewnienie maksymalnej elastyczności podczas konfigurowania systemu, dlatego użytkownik root jest w pełni upoważniony.

Zalecamy przeczytanie naszego posta na temat zmiany hasła użytkownika w systemie Linux

Systemy uniksowe zakładają, że administrator systemu dokładnie wie, co robi i że tylko ta osoba będzie korzystać z konta root. W związku z tym użytkownik root nie ma praktycznie żadnej siatki bezpieczeństwa w przypadku nieostrożnego błędu, takiego jak uszkodzenie lub usunięcie krytycznego pliku systemowego, który mógłby spowodować awarię całego systemu.

Fakt, że wszystkie procesy uruchomione przez użytkownika root mają uprawnienia roota, zwiększa ryzyko rutynowego używania systemu jako root, ponieważ nawet najczęściej używane i testowane programy zawierają liczne błędy programistyczne, jest to specjalista atakujący Często można znaleźć i wykorzystać taki błąd, aby przejąć kontrolę nad systemem, gdy program jest uruchamiany z uprawnieniami administratora, zamiast korzystania ze zwykłego konta użytkownika z jego bardzo ograniczonymi uprawnieniami.

Podstawowym sposobem zapobiegania bezpośredniemu uszkadzaniu systemów uniksopodobnych przez użytkowników lub zwiększaniu podatności takich systemów na uszkodzenie przez innych jest unikanie korzystania z konta root, chyba że jest to absolutnie konieczne, w tym przez ekspertów administratorów systemów oraz doświadczenie. Oznacza to, że zamiast rutynowego logowania do systemu jako root, administratorzy powinni zalogować się na swoje konto administratora, a następnie użyć polecenia su. Zapewni to uprawnienia administratora tylko w razie potrzeby i bez konieczności nowego logowania.

Kiedy używać roota?

Zadania wymagające uprawnień administratora obejmują przenoszenie plików lub katalogów do lub z katalogów systemowych, kopiowanie plików do katalogów systemowych, przyznawanie lub cofanie uprawnień użytkownika, niektóre naprawy systemu i instalowanie niektórych aplikacji. Domyślnie nie musisz być rootem, aby móc odczytać większość plików konfiguracyjnych i dokumentacji w katalogach systemowych, chociaż musisz być rootem, aby je zmodyfikować.

Zasadniczo do zainstalowania oprogramowania w formacie pakietu RPM wymagane są uprawnienia administratora, ze względu na konieczność zapisu do katalogów systemowych. Jeśli jednak aplikacja jest kompilowana z kodu źródłowego, można ją ogólnie skonfigurować do uruchamiania z katalogu domowego użytkownika. Uprawnienia rootowania nie są konieczne, aby zwykły użytkownik skompilował i zainstalował oprogramowanie w swoim katalogu domowym. Ze względów bezpieczeństwa należy unikać kompilowania oprogramowania jako root.

Aby korzystać z konta administratora, pierwszym krokiem jest włączenie go i przypisanie hasła. W tym celu otwórz terminal i wpisz następującą komendę:

sudo passwd root

Dzięki temu możesz już korzystać z uprawnień użytkownika root, zarówno używając polecenia su, jak i logując się bezpośrednio jako użytkownik root. Aby zalogować się jako ten użytkownik, wystarczy zamknąć bieżącą sesję i wprowadzić nazwę użytkownika root i hasło ustawione, gdy system poprosi o podanie danych logowania.

To kończy nasz specjalny artykuł na temat tego, kto jest użytkownikiem root. Pamiętaj, że możesz zostawić komentarz, jeśli masz coś do dodania. Możesz także udostępnić post w sieciach społecznościowych, aby pomóc większej liczbie użytkowników, którzy go potrzebują.

Poradniki

Wybór redaktorów

Back to top button