Kung Paano Ayusin ang Error User ay Wala sa Sudoers File CentOS 8

How Fix Error User Is Not Sudoers File Centos 8



Ang Linux ay isang operating system ng multi-user. Dito, hinahawakan ng root user ang panghuli kapangyarihan sa buong system. Para sa mga kadahilanang panseguridad, ipinag-uutos na protektahan ang password. Sa ilang mga kaso, hindi pinagana ang root user. Ang CentOS ay may root user na pinagana bilang default.

Bukod sa mga alalahanin sa seguridad, kinakailangan ang pag-access sa root privilege kapag kinakailangan upang magsagawa ng pagpapanatili ng system. Eksaktong ginagawa iyon ng utos ng sudo. Nagbibigay ito ng isang pribilehiyo ng root ng command / script hangga't naisakatuparan ito. Ang mga gumagamit na may access sa utos ng sudo ay pinamamahalaan ng file ng sudoers.







Sa gabay na ito, suriin kung paano ayusin ang CentOS 8 error na User ay wala sa sudoers file.



Ang Error

Namamahala ang file ng sudoers ng pahintulot ng gumagamit para sa utos ng sudo. Tuwing ang isang gumagamit na walang permiso sa sudo ay sumusubok na magpatakbo ng isang utos ng sudo, lilitaw ang error na ito.



Dito, walang pahintulot ang talim ng gumagamit sa utos ng sudo.





Pag-aayos ng Error

Ang solusyon ay upang idagdag ang gumagamit sa file ng sudoers. Gayunpaman, nasa sa system administrator na magpasya kung dapat bigyan ang gumagamit ng pag-access sa utos ng sudo.

Mayroong maraming mga paraan ng paglapit sa solusyon na ito. Gayunpaman, lahat sa kanila ay nangangailangan ng pagkakaroon ng naunang pribilehiyo sa sudo. Ito ay isang aksyon na nakalaan para sa administrator ng system lamang.



Kung nagpapatakbo ka ng isang lokal na system, kailangan mo ng pag-access sa root account upang maisagawa ang mga hakbang na ito:

Mag-login sa root.

$nito- ugat

Ang root account ay protektado ng password. Ano ang mangyayari kapag nakalimutan mo ang root password? Mukha itong katapusan ng araw, ngunit posible na mabawi kahit ang root password. Suriin kung paano mabawi ang root password sa CentOS.

Pagdaragdag ng Gumagamit sa Grupo ng Gulong

Ito ang pinaka mahusay na paraan ng pagbibigay ng isang access ng gumagamit sa pribilehiyo ng sudo.

Bilang default, ang Linux ay may kasamang wheel ng pangkat ng gumagamit. Ang pangkat ng gulong ay may pahintulot na magsagawa ng anumang pagkilos sa system na may pribilehiyong sudo. Sa halip na magdagdag ng mga indibidwal na gumagamit, ang pagdaragdag sa kanila sa pangkat ng gulong ay nagbibigay-daan sa isang mas madaling paraan ng pagbibigay ng pag-access sa pribilehiyo ng sudo.

Maaari mong suriin ang katayuan ng pangkat ng gulong sa file ng sudoers.

$sudo dumating ako /atbp/mga sudoer

Dito, idaragdag namin ang talim ng gumagamit sa pangkat ng gulong.

$sudousermod-sa -Gtalim ng gulong

Paano i-verify ang resulta? Patakbuhin ang sumusunod na utos. Ipi-print nito ang mga gumagamit na nakarehistro sa ilalim ng gulong ng pangkat ng gumagamit.

$mabaitgulong ng pangkat

Bilang kahalili, subukang magpatakbo ng isang utos ng sudo bilang gumagamit.

$sudodnf check-update

Mano-manong Pagdaragdag ng isang Gumagamit sa Sudoers

Sa halip na gamitin ang pangkat ng gulong, maaari naming direktang ideklara ang gumagamit sa file ng sudoers na magkaroon ng pribilehiyo ng sudo.

Gayunpaman, hindi ito ang pinakamainam na paraan upang makamit ito. Kung higit sa isang pares ng mga gumagamit ay idadagdag, pagkatapos ay ang pamamahala ng lahat ng mga gumagamit ay maaaring maging nakakalito. Ang pagpunta sa pamamagitan ng file ng sudoers nang paulit-ulit ay maaaring nakakapagod.

Patakbuhin ang sumusunod na utos upang buksan ang file ng sudoers. Dito, tinutukoy ng variable ng kapaligiran ng EDITOR ang text editor na gagamitin ng visudo command. Ito ang inirerekumenda at ligtas na paraan ng tinkering sa file ng sudoers.

$sudo EDITOR=dumating akobisyo

Idagdag ang sumusunod na linya. Dito, bibigyan namin ang access ng talim ng gumagamit sa lahat ng bahagi ng system na may pribilehiyong sudo.

$talimLAHAT=(LAHAT: LAHAT)LAHAT

I-save ang file at isara ang editor. Ang talim ng gumagamit ay mayroon na ngayong pribilehiyo tulad ng root user.

Pahintulot ng File ng Sudoers

Sa Linux, ang pahintulot ng file ay isa sa mga pangunahing katangian ng isang file. Inilalarawan nito kung aling gumagamit ang nagbasa, sumulat, at nagpatupad ng pahintulot sa file o direktoryo. Ang sirang pahintulot sa file ay maaaring humantong sa hindi inaasahang pag-uugali, na humahantong sa error na ito. Matuto nang higit pa tungkol sa mga pahintulot sa file.

Ang sumusunod na utos ay ire-reset ang pahintulot ng file ng sudoers file.

$chmod0440/atbp/mga sudoer

I-reboot ang system upang maipatupad ang pagbabago.

Konklusyon

Ito ay isang simpleng error sa isang simpleng solusyon. Ang mga pamamaraang ito ay dapat gumana nang maayos hangga't may access sa isang pang-administratibong account ng gumagamit. Kung nagtatrabaho ka sa isang kapaligiran sa korporasyon, hilingin sa administrator ng system na bigyan ang pribilehiyo ng sudo sa nais na account ng gumagamit.

Kailangan mo bang pamahalaan ang maraming mga gumagamit?

Pagkatapos suriin kung paano lumikha at magtanggal ng mga gumagamit sa CentOS 8.