Hvernig á að keyra sudo skipun án þess að slá inn lykilorð í Linux


Ef þú ert að keyra Linux á vél sem þú notar venjulega ein, td á fartölvu, getur það orðið svo leiðinlegt til lengri tíma litið að slá inn lykilorð í hvert skipti sem þú kallar fram sudo. Þess vegna, í þessari handbók, munum við lýsa því hvernig á að stilla sudo skipunina til að keyra án þess að slá inn lykilorð.

Þessi stilling er gerð í /etc/sudoers skránni, sem knýr sudoers til að nota sjálfgefna öryggisstefnuviðbót fyrir sudo skipunina; undir hlutanum með forskrift notendaréttinda.

Mikilvægt: Í sudeors skránni er auðkenningarfæribreytan sem er sjálfkrafa kveikt á notuð í auðkenningarskyni. Ef það er stillt verða notendur að auðkenna sig með lykilorði (eða öðrum auðkenningaraðferðum) áður en þeir keyra skipanir með sudo.

Hins vegar er hægt að hnekkja þessu sjálfgefna gildi með því að nota NOPASSWD (þarf ekki lykilorð þegar notandi kallar fram sudo skipun) merkið.

Setningafræðin til að stilla notendaréttindi er sem hér segir:

user_list host_list=effective_user_list tag_list command_list

Hvar:

  1. user_list – listi yfir notendur eða notandanafn sem hefur þegar verið stillt.
  2. host_list – listi yfir gestgjafa eða hýsilnefni sem notendur geta keyrt sudo á.
  3. effective_user_list – listi yfir notendur sem þeir verða að keyra sem eða keyra sem samnefni.
  4. tag_list – listi yfir merki eins og NOPASSWD.
  5. skipunarlisti – listi yfir skipanir eða samnefni skipana sem notendur/notendur nota á að keyra með sudo.

Til að leyfa notanda (aaronkilik í dæminu hér að neðan) að keyra allar skipanir með sudo án lykilorðs, opnaðu sudoers skrána:

$ sudo visudo

Og bættu við eftirfarandi línu:

aaronkilik ALL=(ALL) NOPASSWD: ALL

Ef um hóp er að ræða, notaðu % stafinn á undan hópheitinu sem hér segir; þetta þýðir að allir meðlimir sys hópsins munu keyra allar skipanir með sudo án lykilorðs.

%sys ALL=(ALL) NOPASSWD: ALL

Til að leyfa notanda að keyra tiltekna skipun (/bin/kill) með sudo án lykilorðs skaltu bæta við eftirfarandi línu:

aaronkilik ALL=(ALL) NOPASSWD: /bin/kill

Línan fyrir neðan gerir meðlim í sys hópnum kleift að keyra skipanirnar: /bin/kill, /bin/rm með sudo án lykilorðs:

%sys ALL=(ALL) NOPASSWD: /bin/kill, /bin/rm

Fyrir frekari sudo stillingar og fleiri notkunarmöguleika, lestu greinar okkar sem lýsa fleiri dæmum:

  1. 10 Gagnlegar Sudoers stillingar til að stilla 'sudo' í Linux
  2. Láttu Sudo móðga þig þegar þú slærð inn rangt lykilorð
  3. Hvernig á að halda „sudo“ lykilorðatíma lengur í Linux

Í þessari grein lýstum við hvernig á að stilla sudo skipunina til að keyra án þess að slá inn lykilorð. Ekki gleyma að gefa okkur hugmyndir þínar um þessa handbók eða aðrar gagnlegar sudeors stillingar fyrir Linux kerfisstjóra allt í athugasemdunum.