▷ Vad är en root- eller super root-användare
Innehållsförteckning:
Root är användarnamnet eller kontot, som som standard har åtkomst till alla kommandon och filer på Linux eller andra Unix-liknande operativsystem. Kallas också root-konto, root-användare och superanvändare.
Vad är root- eller superanvändare i Unix-liknande system
Rotprivilegier är krafterna som rotkontot har i systemet. Rotkontot är systemets mest privilegierade och har absolut makt över det, det vill säga full tillgång till alla filer och kommandon. Rotkrafter inkluderar möjligheten att modifiera systemet på vilket önskat sätt som helst, och ge och återkalla åtkomstbehörigheter, det vill säga möjligheten att läsa, ändra och köra specifika filer och kataloger, för andra användare, inklusive de som är reserverad som standard.
Tillståndssystemet i Unix-liknande operativsystem är som standard konfigurerat för att förhindra vanliga användare att komma åt kritiska delar av systemet, och filer och kataloger som tillhör andra användare. Det beror på att det är väldigt lätt att skada ett Unix-liknande system med administratörsåtkomst. En viktig princip för Unix-liknande operativsystem är emellertid tillhandahållande av maximal flexibilitet för att konfigurera systemet, och därför är rotanvändaren fullständigt bemyndigad.
Vi rekommenderar att du läser vårt inlägg om hur du ändrar användarlösenordet i Linux
System av Unix-typ antar att systemadministratören vet exakt vad han gör och att bara den personen kommer att använda root-kontot. Således finns det praktiskt taget inget säkerhetsnät för rotanvändaren i händelse av ett slarvigt fel, till exempel att skada eller ta bort en kritisk systemfil, vilket kan leda till att hela systemet fungerar.
Det faktum att alla processer som startas av rotanvändaren har rootprivilegier ökar risken för att rutinmässigt använda systemet som root, eftersom även de mest använda och testade applikationsprogrammen innehåller många programmeringsfel, en expert angripare Du kan ofta hitta och utnyttja ett sådant fel för att få kontroll över ett system när programmet körs med administratörsbehörigheter istället för att använda ett vanligt användarkonto med dess mycket begränsade behörigheter.
Ett grundläggande sätt att förhindra användare från att direkt skada Unix-liknande system eller öka sårbarheten för sådana system för skador av andra är att undvika användningen av root-kontot, utom när det är absolut nödvändigt, inklusive av experta systemadministratörer och med erfarenhet. Det vill säga, i stället för att rutinmässigt logga in på systemet som root, bör administratörer logga in med sitt administratörskonto och sedan använda su-kommandot. Detta ger administratörsbehörighet endast efter behov och utan att behöva en ny inloggning.
När du ska använda roten
Uppgifter som kräver root-privilegier inkluderar flyttning av filer eller kataloger till eller från systemkataloger, kopiering av filer till systemkataloger, beviljande eller återkallande av användarrättigheter, vissa systemreparationer och installation av vissa program. Som standard behöver du inte vara root för att kunna läsa de flesta konfigurations- och dokumentationsfiler i systemkataloger, även om du behöver vara root för att ändra dem.
I allmänhet krävs root-behörigheter för att installera programvaran i RPM-paketformat, på grund av behovet av att skriva till systemkataloger. Men om ett applikationsprogram sammanställs från källkoden kan det generellt konfigureras för att köras från användarens hemkatalog. Rotbehörigheter är inte nödvändiga för en vanlig användare att kompilera och installera programvara i sin hemkatalog. Av säkerhetsskäl bör du undvika att sammanställa programvara som root.
För att använda superanvändarkontot är det första steget att aktivera det och tilldela det ett lösenord. För att göra detta öppnar du en terminal och skriver följande kommando:
sudo passwd root
Med detta kan du redan använda root-användarrättigheterna, både genom att använda kommandot su och genom att direkt logga in som root-användare. För att logga in som den här användaren måste du bara stänga din aktuella session och ange root-användarnamn och lösenord som är inställt när systemet ber dig att ange inloggningsuppgifterna.
Detta avslutar vår specialartikel om vad som är en root-användare, kom ihåg att du kan lämna en kommentar om du har något att lägga till. Du kan också dela inlägget på sociala nätverk så att det kan hjälpa fler användare som behöver det.
Vad du behöver veta om root, su och sudo i linux
En attraktion för Linux är dess extra säkerhetslager. I det här inlägget hittar du vad du behöver veta om root, su, sudo och rootkits.
Vad är cmd, vad betyder det och vad är det för?
Vi förklarar vad CMD är och vad det är för i Windows 10, Windows 8 och Windows 7 ✅. Vi visar också de mest använda och använda kommandona ✅
▷ Ps / 2 vad är det, vad är det för och vad är dess användningar
Vi förklarar vad PS / 2-porten är, vad är dess funktion och vad är skillnaderna med USB-gränssnittet ✅ Classic i datorer från 80