Ako používať SUDO bez hesla

sudo karikatúra

Všetci vieme príkaz sudo, «bezpečná» náhrada su, a v tomto blogu sme o nej veľa hovorili a o výhodách používania sudo vs su, ale tentokrát ti ukážeme, pre tých, ktorí to ešte nevedia , jednoduchý návod krok za krokom, ako používať tento nástroj bez toho, aby ste preň museli zadávať heslo. Pre väčšinu nováčikov povedzte, že jeho funkciou je dočasne vás autentifikovať ako superužívateľa alebo root, aby ste mohli vykonať určité administračné akcie, ktoré si vyžadujú privilégiá bez potreby otvorenia relácie ako root s rizikami, ktoré by to mohlo spôsobiť.

Všetci dobre vieme, že zadaním príkazu sudo do príkazového riadku, za ktorým zvyčajne nasledujú príkazy, ktoré chceme použiť s privilégiamiPretože to môže byť inštalácia balíka pomocou správcu balíkov, systém nám okamžite zobrazí výzvu, aby sme mohli zadať heslo na získanie uvedených privilégií a vykonanie príkazu. Ale ... čo keby sme nemuseli zadávať heslo?

O tom je náš mini-tutoriál a kroky sú veľmi jednoduché:

  • Vykonajte nasledujúci príkaz na úpravu súboru / Etc / sudoers:
sudo visudo

  • Teraz v obsahu uvedeného súboru musíte hľadaj riadok obsahujúci:
root ALL=(ALL) ALL

  • A zadajte nasledujúce línea, nahradením používateľského mena vaším:
nombre_usuario ALL=(ALL) NOPASSWD: ALL

  • Teraz uložíme zmeny a nebude sa nás to pýtať heslo nabudúce spustíme sudo z nášho účtu ...

Odporúča sa to? Nie, robte to na svoje vlastné riziko, ale niektorí používatelia môžu z dôvodu pohodlia alebo z iného dôvodu musieť vymazať túto požiadavku na heslo pri každom spustení sudo ... Mimochodom, ak chcete menej radikálne riešenie, môžete upraviť čas čakania, na ktorý sudo čaká, znovu požiadať o heslo (možno ste si všimli, že keď sudo spustíte niekoľkokrát za sebou, nie vždy si vyžiada heslo). Túto dobu odkladu je možné skrátiť alebo predĺžiť a možno, ak chcete vykonať viac úloh za sebou, je lepšie to urobiť ako priame odstránenie hesla. Sú to iba nápady!


Zanechajte svoj komentár

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *

*

*

  1. Za údaje zodpovedá: AB Internet Networks 2008 SL
  2. Účel údajov: Kontrolný SPAM, správa komentárov.
  3. Legitimácia: Váš súhlas
  4. Oznamovanie údajov: Údaje nebudú poskytnuté tretím stranám, iba ak to vyplýva zo zákona.
  5. Ukladanie dát: Databáza hostená spoločnosťou Occentus Networks (EU)
  6. Práva: Svoje údaje môžete kedykoľvek obmedziť, obnoviť a vymazať.

  1.   Predatux dijo

    To mi nefunguje ... Používam Kubuntu 12.04
    Už som to vyskúšal, pretože v obývacej izbe mám počítač, ktorý používam ako mediálne centrum, a je ovládaný z pohovky. Vytvoril som skript na aktualizáciu vlc a nejakej inej maličkosti a chcel som, aby odo mňa nežiadalo heslo (aby som nemusel chodiť otvárať skriňu, kde mám klávesnicu), a nikdy som nedostal aby to fungovalo.

    1.    zatiaľ čo dijo

      Myslím, že je pohodlnejšie pre to, čo hľadáte, priradiť úlohu cron ako root, ktorý vykoná tento skript. To znamená, že spustíte crontab -e a pridáte niečo ako:
      0 0 * * * root /yourfolder/script.sh

      V tomto príklade by to bežalo každý deň o 12 v noci. Zdravím vás

    2.    zatiaľ čo dijo

      Použite cron spustením skriptu ako root s "crontab -e" a vložte niečo ako:
      0 0 * * * root /mydir/script.sh

      Tento príklad by bežal každý deň o 12 v noci. Zdravím vás

      1.    Predatux dijo

        Je to tiež ďalšia možnosť ... ďakujem

  2.   Orlando Trivino dijo

    pán alebo páni. LinuxAdictos.
    Srdečný pozdrav od príjemcu vašich noviniek.
    Mojím záujmom je plne sa zapojiť do využívania bezplatného softvéru - Linux -
    ale neviem odkial ani odkial a ako zacat. Vyžadujem akékoľvek odporúčanie alebo návrh, pretože som vždy chcel byť používateľom a nielen byť expertom na tento softvér. Dúfam, že viete, ako ma nasmerovať k založeniu príslušných základní v tomto riadku.
    Očakávam moje poďakovanie za spoluprácu a pomoc.
    S pozdravom
    Orlando Trivno

  3.   D'Artagnan dijo

    Myslím, že by to bol zlý zvyk, ktorý by mohol skončiť nerozvážne a upraviť / etc / sudoers. Kto navrhol systém, už to urobil tak, aby terminál nereflektoval užívateľa root a po chvíli, ak chcete znova vykonať prácu správcu, vás systém požiada o heslo. Ja sám niekedy (mimochodom zle urobený), aby som upravil systém v termináli, hodím príkaz: sudo -s a po hode hesla som už natrvalo root.

  4.   carlos dijo

    Ahoj! môj problém je, že terminál mi NEDovolí nič písať, keď sa pýtam na heslo):

    1.    George Pig dijo

      Ak vám to dovolí, ale je to bezpečnostný systém, neuvidíte, čo píšete. Ale naozaj ak píšeš