11Jul

Hoe te veranderen Hoe lang sudo wacht voordat het u opnieuw vraagt

click fraud protection

Wanneer u de opdracht sudo gebruikt om opdrachten uit te voeren als root of beheerder, wordt u gevraagd uw wachtwoord in te voeren. U hebt misschien gemerkt dat als u een andere opdracht uitvoert met sudo kort na de eerste opdracht, u niet opnieuw om uw wachtwoord wordt gevraagd.

U kunt de lengte van die respijtperiode aanpassen waarin u niet opnieuw wordt gevraagd om uw wachtwoord voor de opdracht sudo opnieuw in te voeren door een instelling voor de opdracht sudo te wijzigen.

OPMERKING: Wanneer we zeggen iets in dit artikel te typen en er zijn aanhalingstekens rond de tekst, typt u NIET de aanhalingstekens, tenzij anders vermeld.

We openen het bestand "/etc/ sudoers" en veranderen een instelling om de duur van de respijtperiode aan te passen. Om te beginnen drukt u op Ctrl + Alt + T om een ​​terminalvenster te openen. Typ de volgende opdracht bij de prompt en druk op Enter.

sudo visudo

Typ uw wachtwoord als daarom wordt gevraagd en druk op Enter.

Een bestand wordt rechtstreeks in het Terminal-venster geopend met behulp van de Nano-teksteditor. Gebruik de pijltjestoetsen op uw toetsenbord om de cursor naar het einde van de volgende regel te verplaatsen:

instagram viewer

Defaults env_reset

BELANGRIJK: Bewerk het sudoers-bestand nooit met een normale teksteditor. Gebruik altijd de opdracht visudo zoals hier beschreven. Als het sudoers-bestand een onjuiste syntaxis heeft, blijft er een systeem achter waar het onmogelijk is om verhoogde of root-rechten te verkrijgen. Met de opdracht visudo wordt een teksteditor geopend zoals bij normale tekstbestanden, maar de opdracht valideert ook de syntaxis van het bestand nadat het is opgeslagen. Dit voorkomt dat configuratiefouten in het sudoers-bestand sudo-bewerkingen blokkeren en u verliest wat uw enige methode zou kunnen zijn om rootprivileges te verkrijgen.

Traditioneel gebruikt Linux vi als de standaardeditor, maar Ubuntu heeft ervoor gekozen om Nano te gebruiken. Als u liever vi gebruikt als de standaard teksteditor in Ubuntu, in plaats van Nano, raadpleegt u ons artikel.

Verander de regel door ", timestamp_timeout = x" aan het einde van de regel toe te voegen.

Defaults env_reset, timestamp_timeout = x

Vervang "x" door het aantal minuten dat sudo moet wachten in dezelfde Terminal-sessie voordat u wordt gevraagd om uw wachtwoord opnieuw in te voeren.

Als u "-1" opgeeft voor "x", wordt de wachtwoordprompt ingetrokken. Dit wordt niet aanbevolen. Als u wilt dat het systeem u om een ​​wachtwoord vraagt ​​telkens wanneer u de opdracht sudo gebruikt, voert u "0" in voor "x".

Nadat u de wijziging hebt aangebracht, drukt u op Ctrl + X en typt u een "y" als reactie op devraag die onder aan het venster wordt weergegeven om uw wijzigingen op te slaan.

U wordt onderaan gevraagd om de bestandsnaam te schrijven. Druk op Enter om de standaard te accepteren.

U keert terug naar de opdrachtprompt. Om het Terminal-venster te sluiten, typt u "exit" bij de prompt en drukt u op Enter. U kunt ook op de knop X klikken in de linkerbovenhoek van het venster.

U kunt ook de wachtwoordcache voor sudo wissen door de volgende opdracht bij de prompt in te typen en op Enter te drukken.

sudo -k

Dit zorgt ervoor dat de wachtwoordprompt opnieuw wordt weergegeven wanneer sudo wordt gebruikt, zelfs als de volledige respijtperiode niet is verstreken.