Om du har erfarenhet av att arbeta med kommandotrad i Ubuntu, så känner du förmodligen sudo-kommandot, när du kör sudo-kommandot som en icke-root-användare ber systemet dig att ange administratörens lösenord. Detta är en allvarligt irriterande process.
Här är det enkla tipset som blir av med dettalösenordprompt, följ dessa justeringar om du har en situation där du inte vill ange root-lösenordet medan du kör sudo-kommandot som en icke-root-användare.
Du måste ändra en systemfil i detta avseende, så först öppna terminalen och kör följande kommando för att bli rotanvändaren.
su
När du är klar, gå igenom följande steg för att bli av med den irriterande lösenordspeditorn för sudo-kommandot.
- Tilldela behörigheter till sudoers-filen genom att köra följande kommando:
chmod 740 / etc / sudoers
- Redigera nu filen / etc / sudoers och lägg till följande rad i slutet av den här filen. (Du kan köra gedit / etc / sudoers-kommandot för att öppna filen för redigering). Alternativt det bästa och säkra sättet att redigera / etc / sudoers filen är via visudo verktyg. Du måste köra detta verktyg från kommandoraden, gå till katalogen / etc och köra kommandot visudo. Du hittar filen / etc / sudeors öppnad. Lägg till raderna som nämnts slag och spara sedan filen genom att trycka på ZZ eller att skriva : Wq! om du är i kommandoläget.
% admin ALL = (ALL) NOPASSWD: NOPASSWD: ALL
Det är det, nu kan du köra sudo-kommandot som en icke-root-användare utan att bli ombedd att ange lösenordet. Det kommer bokstavligen att spara tid och öka produktiviteten.
Uppdatering: Istället för att använda Gedit för att redigera den känsliga sudeors-filen har vi inkluderat visudo-metoden som är säkrare. Tack till alla kommentatorer som påpekade bristerna.
kommentarer