Paano gamitin ang SUDO nang walang password

sudo cartoon

Alam nating lahat ang utos ng sudo, ang «ligtas» na kapalit ng su, at marami kaming napag-usapan sa blog na ito tungkol dito, at tungkol sa mga pakinabang ng paggamit ng sudo vs su, ngunit sa oras na ito ipapakita namin sa iyo, para sa mga hindi pa alam ito , isang simpleng tutorial na hakbang-hakbang kung paano gamitin ang tool na ito nang hindi kinakailangang maglagay ng isang password para dito. Para sa karamihan ng mga novice, sabihin na ang pagpapaandar nito ay upang mapatunayan ka bilang superuser o pansamantalang pag-ugat upang maisagawa ang ilang mga pagkilos sa pangangasiwa na nangangailangan ng mga pribilehiyo nang hindi na kailangang buksan ang isang session bilang ugat na may mga panganib na maaaring kailanganin dito.

Sa gayon, alam nating lahat na ang pagpasok ng sudo sa linya ng utos, karaniwang sinusundan ng mga utos na nais nating gamitin may mga pribilehiyoDahil maaaring ito ay isang pag-install ng isang pakete gamit ang isang tagapamahala ng package, agad na nagtatapon sa amin ang system ng isang prompt upang maaari kaming magpasok ng isang password upang makuha ang nasabing mga pribilehiyo at ipatupad ang utos. Ngunit ... paano kung hindi namin na ipasok ang password?

Iyon ay tungkol sa aming mini-tutorial at ang mga hakbang ang mga ito ay napaka-simple:

  • Isagawa ang sumusunod na utos upang baguhin ang file / etc / sudoers:
sudo visudo

  • Ngayon sa nilalaman ng nasabing file kailangan mo hanapin ang linya na naglalaman ng:
root ALL=(ALL) ALL

  • At ipasok ang sumusunod línea, pinalitan ang username ng sa iyo:
nombre_usuario ALL=(ALL) NOPASSWD: ALL

  • Ngayon ay nai-save namin ang mga pagbabago at hindi ito hihilingin sa amin ang password sa susunod na magpatakbo kami ng sudo mula sa aming account ...

Inirekomenda ba ito? Hindi, gawin ito sa iyong sariling peligro, ngunit ang ilang mga gumagamit, para sa kaginhawaan o para sa anumang iba pang kadahilanan, ay maaaring mangailangan na tanggalin ang kahilingan sa password sa tuwing tatakbo ang mga ito ... Sa pamamagitan ng paraan, kung nais mo ang isang hindi gaanong radikal na solusyon, maaari mong baguhin ang oras ng biyaya na hinihintay ni sudo na muling tanungin ang password (maaaring napansin mo na kapag nagpatakbo ka ng sudo nang maraming beses sa isang hilera, hindi nito laging hinihiling ang password). Ang oras ng biyayang ito ay maaaring mabawasan o mapalawak, at marahil kung magsasagawa ka ng maraming mga gawain nang sunud-sunod mas maipapayo na gawin iyon kaysa hindi direktang alisin ang password. Mga ideya lang sila!


Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: AB Internet Networks 2008 SL
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.

  1.   Predatux dijo

    Hindi ito gumagana para sa akin ... Gumagamit ako ng Kubuntu 12.04
    Nasubukan ko na ito dati, dahil mayroon akong computer sa sala na ginagamit ko bilang isang media center, at pinapatakbo ito mula sa sofa. Lumikha ako ng isang script upang mai-update ang vlc at ilang iba pang maliit na bagay, at nais kong hindi ito magtanong sa akin ng password (kaya hindi ko na kailangang buksan ang kubeta kung saan mayroon akong keyboard), at hindi ko nakuha ito upang gumana.

    1.    daungan dijo

      Sa palagay ko mas maginhawa para sa kung ano ang gusto mong gawin, magtalaga ng isang gawain sa cron bilang ugat na nagpapatupad ng script na iyon. Iyon ay, nagpapatakbo ka ng crontab -e at nagdagdag ng isang bagay tulad ng:
      0 0 * * * root /yourfolder/script.sh

      Sa halimbawang ito tatakbo ito araw-araw sa alas-12 ng gabi. Pagbati po

    2.    daungan dijo

      Gumamit ng cron sa pamamagitan ng pagpapatakbo ng script bilang root, na may "crontab -e" at maglagay ng tulad:
      0 0 * * * ugat /mydir/script.sh

      Tatakbo ko ang halimbawang ito araw-araw sa alas-12 ng gabi. Pagbati po

      1.    Predatux dijo

        Ito rin ay isa pang pagpipilian ... salamat

  2.   Orlando Trivino dijo

    G. o Messrs. LinuxAdictos.
    Isang mabuting pagbati mula sa isang tatanggap ng iyong balita.
    Ang aking interes ay upang ganap na makisali sa libreng software -Linux -
    ngunit hindi ko alam kung saan o mula saan at paano magsisimula. Humiling ako ng anumang rekomendasyon o mungkahi dahil lagi kong nais na maging isang gumagamit at higit pa sa maging dalubhasa sa software na ito. Inaasahan kong alam mo kung paano ako idirekta upang maitaguyod ang kani-kanilang mga base sa linyang ito.
    Inaasahan ko ang aking pasasalamat para sa iyong pakikipagtulungan at tulong.
    Taos-puso,
    Orlando Trivno

  3.   D'Artagnan dijo

    Sa palagay ko ito ay magiging isang masamang ugali na maaaring magtapos sa pagiging walang ingat, binabago ang / etc / sudoers. Sinumang ang nagdisenyo ng system ay nagawa na nito upang ang terminal ay hindi sumasalamin sa root user at pagkatapos ng ilang sandali kung nais mong gawin muli ang gawain ng administrator, hihilingin sa iyo ng system ang password. Ako mismo minsan (masamang ginawa ng paraan) upang baguhin ang system sa terminal ay itinapon ko ang utos: sudo -s at pagkatapos itapon ang password permanente na akong nag-ugat.

  4.   Carlos dijo

    Hi! ang problema ko ay HINDI pinapayagan ng terminal na mag-type ako ng anumang bagay kapag humihiling para sa password):

    1.    George Pig dijo

      Kung hinahayaan ka nito ngunit ito ay isang sistema ng seguridad hindi nito hahayaan na makita mo ang iyong isinusulat. Pero kung nagsusulat ka talaga