Kako koristiti SUDO bez lozinke

sudo crtić

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 početnike recite da je njegova funkcija privremena autentifikacija kao superkorisnika ili root za obavljanje određenih administrativnih radnji koje zahtijevaju privilegije bez potrebe za otvaranjem sesije kao root s rizicima koje to može dovesti.

Pa, svi znamo da unos sudoa u naredbeni redak, obično nakon naredbi koje želimo koristiti s privilegijamaKako to može biti instalacija paketa pomoću upravitelja paketa, sustav 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?

O tome govori naš mini-tutorial i koraci vrlo su jednostavni:

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

  • Sad u sadržaju spomenute datoteke morate traženje redak koji sadrži:
root ALL=(ALL) ALL

  • I unesite sljedeće Linea, 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 ...

Je li ovo preporučljivo? 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, 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 ne izravno uklanjati lozinku. To su samo ideje!


Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  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 obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   Predatux dijo

    Meni ne ide ... koristim Kubuntu 12.04
    Već sam to probao, budući da u dnevnoj sobi imam računalo koje 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.    DOK dijo

      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. Lijep pozdrav

    2.    DOK dijo

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

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

      1.    Predatux dijo

        To je također još jedna mogućnost ... hvala

  2.   Orlando Trivino dijo

    Gospodin ili gospoda. LinuxAdictos.
    Srdačan pozdrav primatelja 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 kakve preporuke ili prijedloge jer sam oduvijek želio biti korisnik i više nego samo stručnjak za ovaj softver. Nadam se da znate kako me uputiti da uspostavim odgovarajuće osnove u ovom retku.
    Očekujem svoju zahvalnost na suradnji i pomoći.
    Iskreno,
    Orlando Trivno

  3.   D'Artagnana dijo

    Mislim da bi to bila loša navika koja bi mogla završiti nepromišljeno, izmijeniti / etc / sudoers. Tko god je dizajnirao sustav, to je već učinio tako da terminal ne odražava korijenskog korisnika i nakon nekog vremena, ako želite ponovno obavljati administratorske poslove, sustav vas ponovno pita za lozinku. I sam ponekad (usput loše napravljen) da modificiram sustav u terminalu bacim naredbu: sudo -s i nakon bacanja lozinke već sam trajno root.

  4.   Carlos dijo

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

    1.    Svinja George dijo

      Ako vam dopušta, ali to je sigurnosni sustav, ne dopušta vam da vidite što pišete. Ali stvarno ako pišeš