Att skriva rotlösenordet för varje systemkommando kan vara irriterande. Lär dig hur du använder sudo-kommandot utan lösenord.
Med sudo-kommandot i Linux kan användare köra vissa kommandon som en annan användare, helst som root. Med sudo-åtkomst kan vanliga användare utföra uppgifter som annars kräver förhöjda behörigheter.
Men sudo kräver att användare anger sina lösenord för varje ny session. Detta kan vara besvärligt för vanliga uppgifter som systemunderhåll. Lyckligtvis kan du enkelt använda sudo-kommandot utan lösenord.
Konfigurera sudo utan lösenord
Sudoers-filen i Linux tillåter administratörer att hantera användningsrättigheter för olika användare. Du kan ge ytterligare behörigheter till vanliga användare genom att lägga till dem i sudoers-listan. Vi kan också konfigurera sudo-användning utan några lösenord genom att justera den här filen.
Följ stegen nedan för att förhindra att sudo frågar efter lösenord någonsin igen. Se till att byta till rotanvändaren först.
Steg 1: Säkerhetskopiera Sudoers-filen
Du måste säkerhetskopiera sudoers-filen innan du ändrar den. Kör följande kommando i din terminal för att skapa en kopia av sudoers-listan.
cp / etc / sudoers /etc/sudoers.old
Steg 2: Öppna Sudoers-filen
Använd visudo kommando för att säkert öppna sudoers-filen. Det lägger till några skydd mot oönskade fel och validerar syntaxen.
visudo
Steg 3: Ändra Sudoers-filen
När du har öppnat sudoers-listan, gå till botten av filen och lägg till följande rad.
rubaiat ALL = (ALL) NOPASSWD: ALL
Byta ut rubaiat med ditt användarnamn för att hindra Linux från att fråga sudo-lösenordet någonsin igen. Du kan också ge sudo utan lösenord åtkomst till en annan användare genom att använda deras användarnamn istället för ditt.
Steg 4: Spara och avsluta Visudo
Du måste spara och avsluta visudo när du har lagt till ovanstående rad. Om du har konfigurerat visudo för att använda Vim-redigeraren på din dator, använd kommandot nedan för att spara och avsluta Vim.
: wq
Tryck Ctrl + X om visudo använder nano-textredigeraren. Du kan nu kontrollera om allt gick som förväntat genom att utfärda ett kommando som kräver superanvändarbehörigheter.
Använda sudo utan lösenord i Linux
Du får sudo-åtkomst utan lösenord när du har slutfört stegen ovan. Att använda sudo utan lösenord kan dock visa sig vara ett säkerhetshot om du använder det för otillförlitliga skript. Dessutom kan alla med fysisk åtkomst till din maskin utföra systemåtgärder utan tillstånd.
Eftersom risken för kompromitterade uppgifter kontinuerligt ökar på arbetsplatsen bör du inte använda sudo utan lösenord på ditt kontor.
Lär dig om de vanligaste typerna av äventyrade referenser och insiderhot. Skydda dig själv hemma och på arbetsplatsen genom att mildra dessa risker innan de anländer.
Läs Nästa
- Linux
- Linux Tweaks
- Systemadministration
Rubaiat är en CS-grad med en stark passion för öppen källkod. Förutom att vara Unix-veteran, är han också intresserad av nätverkssäkerhet, kryptografi och funktionell programmering. Han är en ivrig samlare av begagnade böcker och har en oändlig beundran för klassisk rock.
Prenumerera på vårt nyhetsbrev
Gå med i vårt nyhetsbrev för tekniska tips, recensioner, gratis e-böcker och exklusiva erbjudanden!
Ett steg till…!
Bekräfta din e-postadress i e-postmeddelandet som vi just skickade till dig.