Du behöver root -åtkomst (även känd som superanvändare) för att köra administrativa program på Linux. I allmänhet tillhandahåller Linux -distributioner ett separat rotkonto, men det kontot är som standard låst på Ubuntu Linux för säkerhet. För att köra kommandon med root -åtkomst, använd sudo.
Steg
Metod 1 av 2: Kör rotkommandon med Sudo
Steg 1. Tryck på Ctrl+Alt+T för att öppna ett terminalfönster
Till skillnad från andra Linux -distributioner låser Ubuntu rotkontot som standard. Därför kan du inte använda su -kommandot för att köra en rotterminal. För att ersätta su, använd sudo.
Steg 2. Ange sudo i början av kommandot
sudo, kort för super user do, låter dig köra kommandon på Linux som root.
- Till exempel stoppar kommandot sudo /etc/init.d/networking stop nätverkstjänster och sudo adduser lägger till en ny användare i systemet. De två kommandona ovan måste faktiskt köras som root.
- Du kommer att bli ombedd att ange kontolösenordet innan sudo kör kommandot. Linux lagrar ditt lösenord i 15 minuter så att du inte behöver skriva det varje gång du kör ett kommando.
Steg 3. Använd kommandot gksudo för att köra program med ett grafiskt gränssnitt som kräver root -åtkomst
Av säkerhetsskäl rekommenderar Ubuntu inte att du använder sudo för att köra program med ett grafiskt gränssnitt. Starta istället ett kommando för att öppna ett grafiskt gränssnittsprogram med gksudo.
- Använd till exempel kommandot gksudo gedit /etc /fstab för att öppna fstab-filen i GEdit, ett textredigeringsprogram med ett grafiskt gränssnitt.
- Om du använder KDE, ersätt gksudo med kdesudo.
Steg 4. Simulera rootåtkomst med kommandot sudo –i om du behöver root shell -åtkomst för att köra vissa skript
Kommandot låter dig komma åt superanvändarkontot och miljövariabler.
- Ange kommandot sudo passwd root för att skapa ett lösenord och aktivera rotkontot. Kom ihåg lösenordet.
- Ange sudo -i och ange sedan rotlösenordet när du uppmanas.
- Kommandoraden ändras från $ till #. Symbolen # anger att du har rootåtkomst.
Steg 5. Ge sudo -åtkomst till användare som ännu inte har åtkomst genom att lägga till dem i sudogruppen
Använd kommandot usermod -aG sudo användarnamn och ersätt "användarnamn" med namnet på den användare du vill ge åtkomst till.
Metod 2 av 2: Aktivera rotkonto
Steg 1. Tryck på Ctrl+Alt+T för att öppna ett terminalfönster
Till skillnad från andra Linux -distributioner låser Ubuntu rotkontot som standard för säkerhet. För att säkert köra kommandon med roträttigheter, använd
sudo
eller
gksudo
. Om du verkligen behöver komma åt rotkontot, till exempel för viktiga program som bara en användare har tillgång till, kan du aktivera rotkontot med ett enkelt kommando.
Att aktivera rotkontot kan skada systemet. Ubuntu rekommenderar inte att du aktiverar rotkontot
Steg 2. Ange kommandot sudo passwd root och tryck på Enter
Du kommer att bli ombedd att ange ett nytt lösenord för rotkontot. Glöm inte detta lösenord.
Steg 3. Ange lösenordet och tryck sedan på Retur
Steg 4. Upprepa lösenordet när du uppmanas att trycka på Enter
Nu är rotkontot lösenordsskyddat och tillgängligt.
Steg 5. Ange su - och tryck på Enter
Ange rotlösenordet när du uppmanas att komma åt kontot.
För att inaktivera rotkontot, använd kommandot sudo passwd -dl root
Tips
- Om möjligt, undvik att använda rotkontot direkt. Du kan köra nästan vilket kommando som helst med root -privilegier via sudo eller gksudo.
- Du kan också använda kommandot sudo –i för att komma åt andra användarkonton i systemet. Till exempel, för att komma åt användaren "ayu", använd kommandot sudo –I ayu och ange ditt lösenord (istället för Ayus).