Bii o ṣe le Ṣiṣe pipaṣẹ sudo Laisi Titẹ Ọrọigbaniwọle sii ni Lainos


Ni ọran ti o nṣiṣẹ Linux lori ẹrọ kan ti o lo deede, sọ lori kọǹpútà alágbèéká kan, titẹ ọrọ igbaniwọle sii nigbakugba ti o ba pe sudo le di alaidun ni igba pipẹ. Nitorinaa, ninu itọsọna yii, a yoo ṣe apejuwe bi o ṣe le tunto aṣẹ sudo lati ṣiṣẹ laisi titẹ ọrọigbaniwọle sii.

Eto yii ni a ṣe ni faili/ati be be lo/sudoers, eyiti o ṣe awakọ awọn sudoers lati lo ohun itanna ilana aabo aabo aiyipada fun aṣẹ sudo; labẹ apakan sipesifikesonu anfaani olumulo.

Pataki: Ninu faili sudeors, paramita ti o jẹ otitọ eyiti o wa ni titan nipasẹ aiyipada ni a lo fun awọn idi idanimọ. Ti o ba ṣeto, awọn olumulo gbọdọ jẹrisi ara wọn nipasẹ ọrọ igbaniwọle kan (tabi awọn ọna idaniloju miiran) ṣaaju ṣiṣe awọn ofin pẹlu sudo.

Sibẹsibẹ, iye aiyipada yii le ṣee bori nipa lilo NOPASSWD (ko nilo ọrọ igbaniwọle nigbati olumulo ba pe aṣẹ sudo) taagi.

Itọkasi lati tunto awọn anfani olumulo jẹ bi atẹle:

user_list host_list=effective_user_list tag_list command_list

Nibo:

  1. olumulo_list - atokọ awọn olumulo tabi inagijẹ olumulo ti o ti ṣeto tẹlẹ.
  2. host_list - atokọ awọn ọmọ-ogun tabi inagijẹ ogun lori eyiti awọn olumulo le ṣiṣe sudo.
  3. effective_user_list - atokọ ti awọn olumulo ti wọn gbọdọ ṣiṣẹ bi tabi ṣiṣe bi inagijẹ.
  4. tag_list - atokọ ti awọn afi bii NOPASSWD.
  5. command_list - atokọ ti awọn ofin tabi inagijẹ aṣẹ lati ni ṣiṣe nipasẹ olumulo (s) nipa lilo sudo.

Lati gba olumulo laaye ( aaronkilik ninu apẹẹrẹ ni isalẹ) lati ṣiṣẹ gbogbo awọn ofin nipa lilo sudo laisi ọrọ igbaniwọle kan, ṣii faili sudoers:

$ sudo visudo

Ati ṣafikun ila atẹle:

aaronkilik ALL=(ALL) NOPASSWD: ALL

Fun ọran ti ẹgbẹ kan, lo ohun kikọ % ṣaaju orukọ orukọ ẹgbẹ bi atẹle; eyi tumọ si pe gbogbo ọmọ ẹgbẹ ti sys yoo ṣiṣẹ gbogbo awọn aṣẹ nipa lilo sudo laisi ọrọ igbaniwọle kan.

%sys ALL=(ALL) NOPASSWD: ALL

Lati gba olumulo laaye lati ṣiṣẹ aṣẹ ti a fun (/bin/pa ) ni lilo sudo laisi ọrọ igbaniwọle kan, ṣafikun laini atẹle:

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

Laini ti o wa ni isalẹ yoo jẹ ki ọmọ ẹgbẹ ti sys ẹgbẹ ṣiṣẹ awọn ofin:/bin/pa,/bin/rm nipa lilo sudo laisi ọrọ igbaniwọle kan:

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

Fun iṣeto ni sudo diẹ sii ati awọn aṣayan lilo afikun, ka awọn nkan wa ti o ṣapejuwe awọn apẹẹrẹ diẹ sii:

  1. Awọn atunto Sudoers wulo 10 fun Ṣiṣeto 'sudo' ni Linux
  2. Jẹ ki Sudo Ṣẹgan fun Ọ Nigbati O ba Tẹ Ọrọigbaniwọle Ti ko tọ sii
  3. Bii o ṣe le Jeki Akoko Akoko Ipade Ọrọigbaniwọle 'sudo' Gigun ni Linux

Ninu nkan yii, a ṣe apejuwe bi o ṣe le tunto aṣẹ sudo lati ṣiṣẹ laisi titẹ ọrọigbaniwọle sii. Maṣe gbagbe lati fun wa ni awọn ero rẹ nipa itọsọna yii tabi awọn atunto ti o wulo sudeors miiran fun awọn alabojuto eto Linux gbogbo ninu awọn asọye.