Kako koristiti SUDO bez lozinke

sudo crtani film

Svi znamo naredba sudo, «sigurna» zamjena za su, i na ovom smo blogu puno razgovarali o tome i o prednostima upotrebe sudo vs su, ali ovaj put ćemo vam pokazati onima koji to još ne znaju , jednostavan vodič korak po korak kako koristiti ovaj alat bez potrebe za unosom lozinke. Za većinu novaka recite da je njegova funkcija autentifikacija kao superkorisnika ili root-a privremeno za obavljanje određenih administratorskih radnji koje zahtijevaju privilegije bez potrebe za otvaranjem sesije kao root-a s rizicima koje to može dovesti do sebe.

Pa, svi znamo da unos sudoa u naredbeni redak, obično slijedi naredbe koje želimo koristiti sa privilegijamaKako to može biti instalacija paketa pomoću upravitelja paketa, sistem nam odmah šalje upit tako da možemo unijeti lozinku za dobivanje navedenih privilegija i izvršavanje naredbe. Ali ... što ako ne bismo morali unijeti lozinku?

To je ono o čemu govori naš mini-vodič koraci vrlo su jednostavni:

  • Izvršite sljedeću naredbu za izmjenu datoteke / etc / sudoers:
sudo visudo

  • Sad u sadržaju navedene datoteke morate Pretraga linija koja sadrži:
root ALL=(ALL) ALL

  • I unesite sljedeće línea, zamjenjujući korisničko ime vašim:
nombre_usuario ALL=(ALL) NOPASSWD: ALL

  • Sada spremamo promjene i neće nas tražiti lozinku sljedeći put kad pokrenemo sudo s našeg računa ...

Da li se ovo preporučuje? Ne, učinite to na vlastiti rizik, ali neki će korisnici zbog praktičnosti ili iz bilo kojeg drugog razloga možda trebati izbrisati ovaj zahtjev za lozinkom svaki put kad pokrenu sudo ... Usput, ako želite manje radikalno rješenje, možete ga izmijeniti vrijeme milosti koje sudo čeka na ponovno traženje lozinke (možda ste primijetili da kad pokrenete sudo nekoliko puta zaredom, on ne traži uvijek lozinku). Ovo se vrijeme milosti može smanjiti ili produžiti, a možda će ako želite izvršavati brojne zadatke zaredom poželjnije to učiniti nego direktno uklanjati lozinku. To su samo ideje!


Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  1. Odgovoran za podatke: AB Internet Networks 2008 SL
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   Predatux rekao je

    Meni to ne ide ... Koristim Kubuntu 12.04
    Već sam to probao, jer u dnevnoj sobi imam računar koji koristim kao medijski centar, a njime se upravlja sa sofe. Stvorio sam skriptu za ažuriranje vlc-a i neke druge sitnice i želio sam da me ne pita za lozinku (tako da ne moram ići otvarati ormar u kojem imam tipkovnicu) i nikada nisam dobio to raditi.

    1.    dock rekao je

      Mislim da je prikladnije za ono što tražite, dodijeliti zadatak cron-u kao root-u koji izvršava tu skriptu. Odnosno, pokrenete crontab -e i dodate nešto poput:
      0 0 * * * root /yourfolder/script.sh

      U ovom primjeru prikazivao bi se svaki dan u 12 sati. Pozdrav

    2.    dock rekao je

      Koristite cron pokretanjem skripte kao root, sa "crontab -e" i stavite nešto poput:
      0 0 * * * root /mydir/script.sh

      Pokrenuo bih ovaj primjer svaki dan u 12 sati noću. Pozdrav

      1.    Predatux rekao je

        To je takođe još jedna opcija ... hvala

  2.   Orlando Trivino rekao je

    g. ili gospodo. LinuxAdictos.
    Srdačan pozdrav primaoca vaših vijesti.
    Moj je interes potpuno se uključiti u besplatni softver -Linux -
    ali ne znam odakle i odakle i kako započeti. Zahtijevam bilo kakvu preporuku ili sugestiju jer sam oduvijek želio biti korisnik i više nego samo stručnjak za ovaj softver. Nadam se da znate kako da me uputite da uspostavim odgovarajuće osnove u ovom redu.
    Očekujem zahvalnost na saradnji i pomoći.
    S poštovanjem,
    Orlando Trivno

  3.   D'Artagnan rekao je

    Mislim da bi to bila loša navika koja bi na kraju mogla biti nepromišljena, modificirajući / etc / sudoers. Tko god je dizajnirao sistem, to je već učinio tako da terminal ne odražava korijenskog korisnika i nakon nekog vremena, ako želite ponovo raditi administratorski posao, sistem će vas pitati za lozinku. I sam ponekad (loše napravljen) da modifikujem sistem u terminalu bacim naredbu: sudo -s i nakon bacanja lozinke već sam trajno root.

  4.   Carlos rekao je

    Zdravo! moj problem je što mi terminal NE dopušta da upišem bilo šta kada tražim lozinku):

    1.    George Pig rekao je

      Ako vam dozvoljava, ali je sigurnosni sistem, ne dozvoljava vam da vidite šta pišete. Ali stvarno ako pišete