Log in als root op Ubuntu

Log In Als Root Op Ubuntu



De rootgebruiker is standaard niet actief op Ubuntu. Het kan worden geactiveerd door het wachtwoord in te stellen met behulp van de wachtwoord commando en gebruik vervolgens de zijn - commando kun je inloggen als root.

Een rootgebruiker is een gebruiker die zonder enige beperking over alle beheerdersrechten beschikt. Het kan elk bestand openen en wijzigen, gebruikers toevoegen of verwijderen, software installeren of verwijderen en de systeemconfiguraties wijzigen.

De rootgebruiker onderscheidt zich van een normale gebruiker en beschikt over de hoogste rechten en aanzienlijk meer macht. Een rootgebruiker kan bijvoorbeeld zonder enige beperking kritische opdrachten uitvoeren en de systeembestanden bewerken, terwijl een normale gebruiker dergelijke machtigingen niet heeft.







In deze handleiding zal ik de Ubuntu-rootgebruiker onderzoeken, hoe ik inlog als rootgebruiker en hoe deze verschilt van een normale gebruiker.



Opmerking: Voor de instructies en opdrachten die in deze handleiding worden genoemd, gebruik ik Ubuntu 22.04.



Ubuntu Root-gebruiker

Bij de installatie van Ubuntu wordt er een rootgebruiker aangemaakt zonder wachtwoord. De rootgebruiker wordt inactief gehouden om onbedoelde schade aan de systeembestanden te voorkomen. Elke keer dat u inlogt op uw Ubuntu-systeem, komt u daarom binnen als een normale gebruiker met specifieke voorzieningen. Dit betekent echter niet dat u geen toegang kunt krijgen tot rootrechten. Als u beheerdersrechten heeft, voeg dan toe sudo voordat u de opdrachten kunt uitvoeren wortelspecifiek opdrachten.





Root versus Sudo

Wortel is een account met alle privileges, terwijl Sudo is een opdrachtregelprogramma waarmee een normale gebruiker met speciale rechten opdrachten kan uitvoeren waarvoor rootbevoegdheden vereist zijn. Wanneer u bijvoorbeeld een systeemgerelateerde opdracht op Ubuntu uitvoert, krijgt u toestemming geweigerde fouten . Dit houdt in dat u niet de bevoegdheid heeft om die wijzigingen door te voeren.



Maar wanneer u als normale sudo-gebruiker sudo vóór de opdracht invoegt, wordt deze zonder enig probleem uitgevoerd.

Als u echter als rootgebruiker op uw systeem werkt, hoeft u sudo niet vóór de opdracht toe te voegen om een ​​systeemgerelateerde taak uit te voeren.

Om de sudo-opdracht uit te voeren, moet een normale gebruiker beheerdersrechten krijgen; Raadpleeg onze gids op een gebruiker toevoegen aan sudoers op Ubuntu voor meer details.

Schakel rootgebruiker in op Ubuntu

Zoals eerder besproken, is de rootgebruiker vergrendeld op Ubuntu en zijn smaken. U kunt dit echter inschakelen door een wachtwoord in te stellen voor de rootgebruiker.

Houd er rekening mee dat als u geen deel uitmaakt van sudoers, u deze stappen niet kunt uitvoeren.

U kunt de rootgebruiker inschakelen met behulp van de wachtwoord commando met wortel als gebruikersnaam.

sudo wachtwoord wortel

Stel na het uitvoeren van de opdracht een sterk wachtwoord in, waarbij u rekening houdt met de betekenis van de rootgebruiker. Zodra het wachtwoord is ingesteld, is de rootgebruiker ingeschakeld en toegankelijk.

Log in als root

Om in te loggen als root op Ubuntu, opent u de terminal en gebruikt u de zijn commando met een streepje , -l, of --Log in keuze.

zijn -

U wordt om het wachtwoord gevraagd; typ het wachtwoord en nu bent u ingelogd als root op Ubuntu.

Merk op dat de typische $ teken van de bash-shell is veranderd in de # ondertekenen wanneer u zich aanmeldt als root op Ubuntu.

Nu hoeft u sudo niet meer in te voeren tijdens het uitvoeren van systeemgerelateerde opdrachten of het openen van systeembestanden.

Om weer een normale gebruiker te worden, gebruikt u de Uitgang of uitloggen commando.

Log in als root via Display Manager

De bovenstaande methode werkt alleen op de terminal, maar als je de displaymanager wilt gebruiken om als root in Ubuntu in te loggen, kan dat ook.

Waarschuwing: Deze methode wordt niet aanbevolen, omdat u mogelijk de controle over de server kunt verliezen in het geval van een kwaadaardige aanval. Het is ook mogelijk dat u systeembestanden beschadigt terwijl u software van een onbekende bron installeert.

Houd er rekening mee dat de volgende instructies gelden voor Ubuntu 22.04 met een GENOME-desktopomgeving en niet zullen werken als u GENOME niet gebruikt.

De nieuwste GENOME maakt gebruik van de GDM3 display manager standaard, dus we hebben toegang tot het GDM3-configuratiebestand met behulp van de nano-teksteditor.

sudo nano / enz / gdm3 / aangepaste.conf

Typ de volgende regel in het bestand.

ToestaanRoot = WAAR

Druk nu op ctrl+x om het bestand af te sluiten en de wijzigingen op te slaan.

De volgende stap betreft het aanpassen van de PAM of Inplugbare authenticatiemodule map, die een GDM-wachtwoordbestand bevat.

Waarschuwing: De wijziging met fouten kan mogelijk het pam.d configuratiebestanden, waardoor uw server uiteindelijk ontoegankelijk kan worden.

Open de gdm-wachtwoord bestand opnieuw met behulp van de nano-editor.

sudo nano / enz / pam.d / gdm-wachtwoord

Geef commentaar op de gemarkeerde regel in de bovenstaande schermafbeelding met behulp van de # teken.

druk op ctrl+x om af te sluiten en het bestand op te slaan.

Ga nu verder met het opnieuw opstarten van het Ubuntu-systeem en selecteer vervolgens op het inlogscherm het Niet op de lijst keuze.

Voer de gebruikersnaam in wortel en wachtwoord dat is aangemaakt in de Log in als root sectie.

Na het inloggen opent u de terminal en ziet u het # standaard ondertekenen.

Log in als root met Sudo

Als u een normale gebruiker bent en deel uitmaakt van de beheerdersgroep of superuser-rechten heeft (sudoer), dan kunt u inloggen als rootgebruiker met behulp van de sudo commando.

sudo -S

Of

sudo -i

Nadat u de bovenstaande opdracht hebt uitgevoerd, wordt u gevraagd het wachtwoord in te voeren. Voer uw wachtwoord in (gebruikerswachtwoord, niet root).

De gebruikersnaam wordt gewijzigd van uw normale naam in root; gebruik de wie ben ik commando om de huidige gebruikersnaam te kennen.

wie ben ik

Voordat u als root inlogt, is de gebruikersnaam zichzelf , maar na inloggen als root wordt de gebruikersnaam gewijzigd in wortel .

Er zijn altijd beveiligingsrisico's verbonden aan actieve rootgebruikers. Ik zou dus aanraden om toegang te krijgen tot rootgebruikersrechten met behulp van de sudo commando.

Conclusie

Een rootgebruiker is de gebruiker op het hoogste niveau met alle rechten, maar op Ubuntu is de rootgebruiker standaard niet actief. Om de rootgebruiker te activeren, moest een wachtwoord worden ingesteld met behulp van de wachtwoord commando. Als een gebruiker al een sudoer is, kan die gebruiker root worden sudo -ik commando. Deze handleiding vermeldde ook een methode om root-login vanuit de GUI in te schakelen, wat niet wordt aanbevolen. Het is essentieel op te merken dat, als Ubuntu in veel Linux-distributies wordt opgenomen, de rootgebruiker inactief wordt gehouden vanwege veiligheidsrisico's. Het wordt aanbevolen om te gebruiken sudo in plaats van in te loggen als actieve rootgebruiker, omdat dit een veiligere optie is. Voor meer informatie over su en sudo gebruikt u de man zo En man sudo opdrachten in de terminal.