Giunsa Pagdagan ang sudo Command nga Wala Pagsulod sa usa ka Password sa Linux


Kung nagdagan ka sa Linux sa usa ka makina nga kasagaran nimo nga gigamit nga nag-inusara, ingna sa usa ka laptop, ang pagsulod sa usa ka password sa matag higayon nga imong gihangyo ang sudo mahimong makalaay sa kadugayan. Busa, sa kini nga giya, among ihulagway kung giunsa ang pag-configure sa sudo nga mando nga modagan nga wala magsulod ug password.

Kini nga setting gihimo sa /etc/sudoers file, nga nag-aghat sa mga sudoer nga mogamit sa default security policy plugin alang sa sudo command; ubos sa seksyon sa espesipikasyon sa pribilehiyo sa tiggamit.

Importante: Sa sudeors file, ang authenticate parameter nga gi-on sa default kay gigamit para sa authentication purposes. Kung kini gitakda, ang mga tiggamit kinahanglan nga magpamatuod sa ilang kaugalingon pinaagi sa usa ka password (o uban pang paagi sa pag-authenticate) sa dili pa sila magpadagan sa mga mando gamit ang sudo.

Bisan pa, kini nga default nga kantidad mahimo’g ma-overridden gamit ang NOPASSWD (wala magkinahanglan og password kung ang tag-iya naghangyo sa sudo command) nga tag.

Ang syntax aron ma-configure ang mga pribilehiyo sa tiggamit mao ang mosunod:

user_list host_list=effective_user_list tag_list command_list

diin:

  1. lista_ng_umagamit – lista sa mga tiggamit o usa ka alyas sa gumagamit nga gitakda na.
  2. host_list – lista sa mga host o usa ka host alias diin ang mga user makadagan sudo.
  3. effective_user_list – lista sa mga user nga kinahanglan nilang gamiton o usa ka run isip alias.
  4. tag_list – listahan sa mga tag sama sa NOPASSWD.
  5. command_list – listahan sa mga command o command alias nga ipadagan sa (mga) user gamit ang sudo.

Aron tugotan ang usa ka user (aaronkilik sa pananglitan sa ubos) sa pagpadagan sa tanang command gamit ang sudo nga walay password, ablihi ang sudoers file:

$ sudo visudo

Ug idugang ang mosunod nga linya:

aaronkilik ALL=(ALL) NOPASSWD: ALL

Para sa kaso sa usa ka grupo, gamita ang % karakter sa wala pa ang ngalan sa grupo ingon sa mosunod; kini nagpasabot nga ang tanang miyembro sa sys nga grupo magpadagan sa tanang mga sugo gamit ang sudo nga walay password.

%sys ALL=(ALL) NOPASSWD: ALL

Aron tugotan ang usa ka user sa pagpadagan sa gihatag nga sugo (/bin/kill) gamit ang sudo nga walay password, idugang ang mosunod nga linya:

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

Ang linya sa ubos makapahimo sa miyembro sa sys nga grupo sa pagpadagan sa mga sugo: /bin/kill, /bin/rm gamit ang sudo nga walay password:

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

Alang sa dugang nga pagsumpo sa sudo ug dugang nga mga kapilian sa paggamit, basaha ang among mga artikulo nga naghulagway sa daghang mga pananglitan:

  1. 10 Mapuslanon nga Sudoers Configurations para sa Pag-set 'sudo' sa Linux
  2. Pasagdi ang Sudo nga Insulto Ka Sa Dihang Nagsulod Ka Sa Sayop nga Password
  3. Unsaon Pagpadayon sa 'sudo' Password Timeout Session nga Mas Taas sa Linux

Niini nga artikulo, among gihulagway kung unsaon pag-configure ang sudo command nga modagan nga dili mosulod og password. Ayaw kalimti nga itanyag kanamo ang imong mga hunahuna bahin sa kini nga giya o uban pang mapuslanon nga mga pagsumpo sa sudeor alang sa mga tagdumala sa sistema sa Linux tanan sa mga komento.