Vi vet alla sudo-kommandot, den "säkra" ersättaren för su, och vi har pratat mycket i den här bloggen om det och om fördelarna med att använda sudo vs su, men den här gången kommer vi att visa dig, för dem som inte vet det ännu , en enkel handledning steg för steg om hur man använder detta verktyg utan att behöva ange ett lösenord för det. För de flesta nybörjare, säg att dess funktion är att autentisera dig som superanvändare eller root tillfälligt för att utföra vissa administrationsåtgärder som kräver behörigheter utan att behöva öppna en session som root med de risker som detta kan medföra.
Tja, vi vet alla att ange sudo på kommandoraden, vanligtvis följt av de kommandon vi vill använda med privilegierEftersom det kan vara en installation av ett paket med hjälp av en pakethanterare, ger systemet oss omedelbart en uppmaning så att vi kan ange ett lösenord för att få nämnda behörigheter och utföra kommandot. Men ... tänk om vi inte behövde ange lösenordet?
Det är vad vår mini-handledning handlar om och stegen de är väldigt enkla:
- Utför följande kommando för att ändra filen / etc / sudoers:
sudo visudo
- Nu i innehållet i nämnda fil måste du Sök raden som innehåller:
root ALL=(ALL) ALL
- Och skriv in följande linje, ersätter användarnamnet med ditt:
nombre_usuario ALL=(ALL) NOPASSWD: ALL
- Nu sparar vi ändringarna och det kommer inte att fråga oss lösenordet nästa gång vi kör sudo från vårt konto ...
Rekommenderas detta? Inte, gör det på egen risk, men vissa användare, av bekvämlighetsskäl eller av någon annan anledning, kan behöva radera denna lösenordsförfrågan varje gång de kör sudo ... Förresten, om du vill ha en mindre radikal lösning kan du ändra nådestiden som sudo väntar på be om lösenordet igen (du kanske har lagt märke till att när du kör sudo flera gånger i rad, frågar det inte alltid efter lösenordet). Denna nådstid kan minskas eller förlängas, och kanske om du ska utföra många uppgifter i rad är det mer tillrådligt att göra det än att inte ta bort lösenordet direkt. De är bara idéer!
Det fungerar inte för mig ... Jag använder Kubuntu 12.04
Jag hade redan provat det förut, eftersom jag har en dator i vardagsrummet som jag använder som ett mediacenter och den manövreras från soffan. Jag hade skapat ett skript för att uppdatera vlc och något annat litet, och jag ville att det inte skulle fråga mig om lösenordet (så att jag inte behöver gå för att öppna garderoben där jag har tangentbordet), och jag fick aldrig det fungerar.
Jag tycker att det är bekvämare för det du vill göra, tilldela en uppgift till cron som root som kör det skriptet. Det vill säga du kör crontab -e och lägger till något som:
0 0 * * * root /din mapp / script.sh
I det här exemplet skulle det gå varje dag klockan 12 på natten. Hälsningar
Använd cron genom att köra skriptet som root, With "crontab -e" och sätt något som:
0 0 * * * root /mydir/script.sh
Jag skulle köra detta exempel varje dag klockan 12 på natten. Hälsningar
Det är också ett annat alternativ ... tack
Herr eller herrar. LinuxAdictos.
En hjärtlig hälsning från en mottagare av dina nyheter.
Mitt intresse är att bli fullt engagerad i gratis programvara -Linux -
men jag vet inte var eller varifrån och hur man ska börja. Jag begär rekommendation eller förslag eftersom jag alltid har velat vara användare och mer än bara vara expert på denna programvara. Jag hoppas att de vet hur de kan leda mig till att etablera respektive baser i denna linje.
Jag räknar med mitt tack för ditt samarbete och hjälp.
Vänliga hälsningar,
Orlando Trivno
Jag tror att det skulle vara en dålig vana som kan sluta vara vårdslös och modifiera / etc / sudoers. Den som designat systemet gjorde det redan så att terminalen inte speglade root-användaren och efter ett tag om du vill göra administratörsarbete igen kommer systemet att be dig om lösenordet. Jag själv ibland (dåligt gjort förresten) för att ändra systemet i terminalen jag kastar kommandot: sudo -s och efter att ha kastat lösenordet är jag redan root permanent.
Hej! mitt problem är att terminalen INTE låter mig skriva något när jag ber om lösenordet):
Om det tillåter dig men det är ett säkerhetssystem låter det dig inte se vad du skriver. Men egentligen om du skriver