Jinsi ya Kuunda Mtumiaji wa Sudo katika OpenSUSE Linux


Amri ya sudo inaruhusu mtumiaji kusimamia mfumo wa Linux na haki za usalama za mtumiaji mwingine, kwa chaguo-msingi, mtumiaji mkuu au mzizi.

Katika mwongozo huu, tutakutembeza kupitia mchakato wa kuunda mtumiaji wa sudo katika openSUSE yaani kuunda mtumiaji na kuwapa marupurupu ya kuomba amri ya sudo.

Kwa mwongozo huu, tutatumia openSUSE Leap 15.3, toleo jipya zaidi ambalo amri ya sudo inakuja ikiwa imesakinishwa mapema. Walakini, ikiwa sivyo hivyo kwako na amri ya sudo haijasakinishwa kwenye mfumo wako wa uendeshaji wa openSUSE, isakinishe kama ifuatavyo.

Sakinisha Sudo kwenye openSUSE Linux

Badili kwanza kwa akaunti ya mizizi, ukitumia zypper amri kusakinisha sudo kama inavyoonyeshwa:

$ su - 
# zypper in sudo

Mwongozo huu pia unadhania kuwa una mfumo wa uendeshaji wa openSUSE uliosakinishwa upya kwenye kompyuta yako.

Unda Mtumiaji wa Sudo kwenye openSUSE Linux

Anza kwa kuunda akaunti ya mtumiaji (inayoitwa sysadmin katika mfano huu), kwa kutumia amri ya useradd, na unda nenosiri salama kwa mtumiaji kama ifuatavyo. Alama ya -m inaelekeza kuunda saraka ya nyumbani ya mtumiaji.

Kumbuka kuwa tecmint ya mtumiaji ndiye mtumiaji chaguo-msingi anayeweza kutumia sudo. Kwa hivyo tunaitumia kuunda mtumiaji mwingine wa kiutawala ambaye anaweza kuvuta sudo pia.

$ sudo useradd -m sysadmin
$ sudo password sysadmin

Ifuatayo, ongeza sysadmin ya mtumiaji kwa kikundi cha usimamizi kinachoitwa gurudumu kwa kutumia amri ya mtumiaji kama inavyoonyeshwa.

Katika amri hii, alama ya -a inamaanisha kuongeza mtumiaji kwenye kikundi cha ziada kilichobainishwa na -G bendera. Kisha angalia vikundi vya sysadmin kwa kutumia amri ya vikundi:

$ sudo usermod -aG wheel sysadmin
$ sudo groups sysadmin

Sanidi Ufikiaji wa Sudo na Kikundi cha Gurudumu katika Faili ya Sudoers

Sasa unahitaji kusanidi kikundi cha gurudumu ili kuruhusu watumiaji ambao ni mali yake kutekeleza amri yoyote kwa kutumia sudo. Fungua faili ya sudoers kwa kuhaririwa kwa kuendesha amri ifuatayo (kwa msingi, visudo hutumia vim kama hariri):

$ sudo visudo

Tafuta mistari:

Defaults targetpw   # ask for the password of the target user i.e. root
ALL   ALL=(ALL) ALL   # WARNING! Only use this together with 'Defaults targetpw'!

na utoe maoni yao kama inavyoonyeshwa kwenye picha ya skrini ifuatayo.

Pia, tafuta mstari ufuatao.

# %wheel ALL=(ALL) ALL

na kuiondoa ili kuruhusu washiriki wa gurudumu la kikundi kutekeleza amri yoyote kwa kuvuta amri ya sudo:

%wheel ALL=(ALL) ALL

Hifadhi mabadiliko kwenye faili ya sudoers na uifunge.

Kumbuka: Baada ya mabadiliko ya hivi majuzi, akaunti ya mtumiaji chaguo-msingi kwenye mfumo mpya uliosakinishwa imezimwa kutoka kwa ufikiaji wa sudo. Katika kesi hii, tecmint ya mtumiaji haiwezi tena kuomba amri ya sudo isipokuwa mtumiaji aongezwe kwenye kikundi cha gurudumu.

Kujaribu Mtumiaji wa Sudo kwenye openSUSE Linux

Ili kujaribu ikiwa akaunti mpya ya mtumiaji iliyoundwa inaweza kuomba amri ya sudo, badilisha akaunti kwa kutumia su amri, kisha endesha amri yoyote kwa kutumia sudo.

$ su - sysadmin
$ sudo zypper install git

Ni hayo tu! Katika mwongozo huu, tuliangalia jinsi ya kuunda mtumiaji wa sudo katika usambazaji wa Linux openSUSE. Kama kawaida, wasiliana nasi kupitia fomu ya maoni hapa chini kwa maswali au maoni yoyote.