mars 7, 2022

hur man blir en ’root-användare’ i Linux?

root-användare är en privilegierad användare i Linux, vilket liknar en administratör i Windows.

alla typer av administrativa operationer kan utföras med root-användarrättigheter, därför är det inte tillrådligt att ge root-åtkomst till alla som inte har mycket kännedom om Linux-miljön, vilket kan orsaka negativ inverkan på systemet.

bästa praxis är att inaktivera root-åtkomst. UBUNTU inaktiverar i princip root-åtkomst och innebär sudo istället för root-åtkomst.

normala användare kan utföra administrativa uppgifter med sudo-kommandot, snarare beroende på root-åtkomstbehörighet för att hantera administrationsaktiviteten.

se artikeln nedan för att konfigurera sudo-åtkomst i Linux.

  • så här konfigurerar du sudo-åtkomst i Linux

aktivera sudo-åtkomst för en användare, spårar användaraktiviteten noggrant och registrerar allt i meddelandeloggen (/var/log/message).

Klicka här för att upptäcka effektiva sätt att läsa loggfiler i Linux.

Se artiklarna nedan för att lära dig mer om sudo privilege.

  • så här tillåter du en vanlig användare eller grupp att köra kommandon som root i Linux
  • så här tillåter du en vanlig användare att köra kommandon som root i en specifik katalog i Linux

1) att bli en root-användare i Linux, med kommandot ’ su ’

su (kort form av ”substitut eller switch user”) tillåter oss att köra kommandon med en annan användares privilegier.

su är det enklaste sättet att byta till root-konto som kräver root-lösenord för att använda kommandot ’su’ i Linux.

denna’ su ’ – åtkomst gör att vi kan hämta rotanvändarens hemkatalog och deras skal.

$ sudo su -Password::/root# pwd/root

som när du är inloggad som ’root’ slutar Kommandotolken med # istället för $.

du kanske undrar varför jag ska använda ” – ”medan du använder” su ” – kommandot, och vad är skillnaden.

  • su–: använda ”su -” ställer in målanvändarmiljön med hem, skal, användare, LOGNAME och sökväg.
  • su: användning av ”su” bevarar den aktuella användarmiljön.

2) att bli en root-användare i Linux, med kommandot” sudo-i”

sudo (kort form av ”super user do”) tillåter oss att tillfälligt köra andra kommandon som root. Detta är det bästa sättet att utföra rotkommandon eftersom det registrerar allt som utförs med sudo-kommandot.

användare kräver inte root-lösenordet för att få root-åtkomst. Istället kommer användarna att ange sitt eget lösenord för att utnyttja tillfällig root-åtkomst.

$ sudo -i:/root# pwd/root

när du har bytt till root med kommandot ovan öppnas ett interaktivt rotskal och dirigeras till root home-katalogen (/root).

Alternativt kan varje kommando köras direkt från användarsessionen, bara genom att lägga till ’sudo’ före varje kommando som körs.

$ sudo ip a

3) att bli en root-användare i Linux, med kommandot ”sudo-s”

sudo-s-kommandot ger root-åtkomst och skyddar så småningom din nuvarande miljö, inklusive skalspecifika inställningar och hemkatalogen.

$ sudo -s:/home/magesh# pwd/home/magesh

slutsats

den här artikeln ger en inblick när du använder kommandot ’su’ och ’sudo’ i din Linux-miljö.

Vänligen stödja oss genom att dela den här artikeln med dina vänner och kollegor!

Lämna ett svar

Din e-postadress kommer inte publiceras.