Otu esi agba ọsọ sudo Command na-enweghị itinye paswọọdụ na Linux


Ọ bụrụ na ị na-agba Linux na igwe nke ị na-ejikarị naanị ya, kwuo na laptọọpụ, na-abanye paswọọdụ oge ọ bụla ị na-akpọ sudo nwere ike ịghọ ihe na-agwụ ike n'ikpeazụ. Ya mere, na ntuziaka a, anyị ga-akọwa otu esi ahazi sudo iwu na-agba ọsọ na-enweghị itinye paswọọdụ.

Emere ntọala a na faịlụ /etc/sudoers, nke na-eme ka ndị sudoers jiri ngwa mgbakwunye nchekwa nchekwa ndabere maka iwu sudo; n'okpuru ngalaba nkọwapụta ihe ùgwù onye ọrụ.

Ihe dị mkpa: N'ime faịlụ sudeors, a na-eji akara njirimara agbanyere na ndabara maka ebumnuche nyocha. Ọ bụrụ na edobere ya, ndị ọrụ ga-enyocharịrị onwe ha site na paswọọdụ (ma ọ bụ ụzọ nyocha ọzọ) tupu ha ejiri sudo mee iwu.

Agbanyeghị, enwere ike ịkagbu uru ndabara a site na iji NOPASSWD (achọghị paswọọdụ mgbe onye ọrụ na-akpọ iwu sudo) mkpado.

Syntax iji hazie ikike onye ọrụ bụ nke a:

user_list host_list=effective_user_list tag_list command_list

Ebe:

  1. user_list - ndepụta ndị ọrụ ma ọ bụ utu aha njirimara nke edoberelarị.
  2. list_list - ndepụta nke ndị ọbịa ma ọ bụ utu aha nnabata nke ndị ọrụ nwere ike ịgba ọsọ sudo.
  3. effective_user_list - ndepụta nke ndị ọrụ ha ga na-agba ọsọ dị ka ma ọ bụ na-agba ọsọ dị ka utu aha.
  4. tag_list - ndepụta mkpado dị ka NOPASSWD.
  5. command_list – ndepụta nke iwu ma ọ bụ utu aha iwu nke onye ọrụ ga-eji sudo.

Iji kwe ka onye ọrụ (aaronkilik na ọmụmaatụ n'okpuru) mee iwu niile site na iji sudo na-enweghị paswọọdụ, mepee faịlụ sudoers:

$ sudo visudo

Tinyekwa ahịrị a:

aaronkilik ALL=(ALL) NOPASSWD: ALL

Maka otu, jiri akara % tupu aha otu dị ka ndị a; nke a pụtara na ndị niile so n'otu sys ga-eji sudo mee iwu niile na-enweghị paswọọdụ.

%sys ALL=(ALL) NOPASSWD: ALL

Iji kwe ka onye ọrụ mee iwu enyere (/bin/kill) site na iji sudo na-enweghị paswọọdụ, tinye ahịrị ndị a:

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

Ahịrị dị n'okpuru ga-enyere onye otu sys aka ịme iwu: /bin/kill, /bin/rm iji sudo na-enweghị paswọọdụ:

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

Maka nhazi sudo ndị ọzọ yana nhọrọ ojiji ndị ọzọ, gụọ akụkọ anyị na-akọwa ihe atụ ndị ọzọ:

  1. 10 Nhazi Sudoers bara uru maka ịtọ 'sudo' na Linux
  2. Ka Sudo kparịrị gị mgbe ị pịnyere okwuntughe na-ezighi ezi
  3. Otu esi edobe 'sudo' okwuntughe oge ngwụcha na Linux

N'isiokwu a, anyị kọwara otú e si ahazi sudo iwu ka ọ na-agba ọsọ na-enweghị itinye paswọọdụ. Echefula ịnye anyị echiche gị gbasara ntuziaka a ma ọ bụ nhazi sudeors ndị ọzọ bara uru maka ndị na-ahụ maka sistemụ Linux niile na nkwupụta.