Kif Tmexxi sudo Kmand Mingħajr ma Daħħal Password fil-Linux


F'każ li tkun qed tħaddem il-Linux fuq magna li normalment tuża waħedha, ngħidu aħna fuq laptop, li ddaħħal password kull darba li tinvoka sudo jista' jsir tant boring fit-tul. Għalhekk, f'din il-gwida, se niddeskrivu kif tikkonfigura l-kmand sudo biex jaħdem mingħajr ma ddaħħal password.

Dan l-issettjar isir fil-fajl /etc/sudoers, li jmexxi s-sudoers biex jużaw il-plugin default tal-politika tas-sigurtà għall-kmand sudo; taħt it-taqsima tal-ispeċifikazzjoni tal-privileġġ tal-utent.

Importanti: Fil-fajl sudeors, il-parametru tal-awtentikazzjoni li huwa mixgħul awtomatikament jintuża għal skopijiet ta 'awtentikazzjoni. Jekk tkun issettjata, l-utenti għandhom jawtentikaw lilhom infushom permezz ta' password (jew mezz ieħor ta' awtentikazzjoni) qabel ma jmexxu kmandi b'sudo.

Madankollu, dan il-valur default jista' jiġi sostitwit bl-użu tat-tikketta NOPASSWD (mhemmx bżonn ta' password meta l-utent jinvoka kmand sudo).

Is-sintassi biex jiġu kkonfigurati l-privileġġi tal-utent hija kif ġej:

user_list host_list=effective_user_list tag_list command_list

Fejn:

  1. lista_utenti – lista ta' utenti jew alias ta' utent li diġà ġie stabbilit.
  2. host_list – lista ta’ hosts jew alias ta’ host li fuqhom l-utenti jistgħu jmexxu sudo.
  3. effective_user_list – lista ta' utenti li jridu jkunu qed jaħdmu bħala jew run bħala alias.
  4. tag_list – lista ta' tikketti bħal NOPASSWD.
  5. command_list – lista ta’ kmandi jew alias ta’ kmand li jrid jitmexxa minn utent(i) bl-użu ta’ sudo.

Biex tippermetti utent (aaronkilik fl-eżempju hawn taħt) biex imexxi l-kmandi kollha billi juża sudo mingħajr password, iftaħ il-fajl sudoers:

$ sudo visudo

U żid il-linja li ġejja:

aaronkilik ALL=(ALL) NOPASSWD: ALL

Għall-każ ta' grupp, uża l-karattru % qabel l-isem tal-grupp kif ġej; dan ifisser li l-membri kollha tal-grupp sys se jmexxu l-kmandi kollha billi jużaw sudo mingħajr password.

%sys ALL=(ALL) NOPASSWD: ALL

Biex tippermetti utent imexxi kmand partikolari (/bin/kill) billi juża sudo mingħajr password, żid il-linja li ġejja:

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

Il-linja hawn taħt se tippermetti lill-membru tal-grupp sys biex imexxi l-kmandi: /bin/kill, /bin/rm billi juża sudo mingħajr password:

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

Għal aktar konfigurazzjoni sudo u għażliet ta 'użu addizzjonali, aqra l-artikoli tagħna li jiddeskrivu aktar eżempji:

  1. 10 Konfigurazzjonijiet Utli ta' Sudoers għall-Issettjar ta' 'sudo' fil-Linux
  2. Ħalli lil Sudo jinsultak Meta Daħħal Password Skorretta
  3. Kif Żomm Is-Sessjoni ta’ Timeout tal-Password ‘sudo’ Itwal fil-Linux

F'dan l-artikolu, iddeskrivejna kif tikkonfigura l-kmand sudo biex jaħdem mingħajr ma ddaħħal password. Tinsiex toffrilna l-ħsibijiet tiegħek dwar din il-gwida jew konfigurazzjonijiet oħra ta 'sudeors utli għall-amministraturi tas-sistema Linux kollha fil-kummenti.