Giunsa Paghimo ang Sudo User sa openSUSE Linux


Ang sudo command nagtugot sa usa ka user sa pagdumala sa usa ka Linux system nga adunay mga pribilihiyo sa seguridad sa laing user, sa default, ang superuser o gamut.

Niini nga giya, giyahi ka namo sa proseso sa pagmugna og sudo user sa openSUSE ie paghimo og user ug hatagan sila og mga pribilihiyo sa paggamit sa sudo command.

Alang sa kini nga giya, among gamiton ang openSUSE Leap 15.3, ang pinakabag-o nga pagpagawas diin ang sudo command na-pre-install. Bisan pa, kung dili kini ang kaso alang kanimo ug ang sudo nga mando wala ma-install sa imong openSUSE operating system, i-install kini ingon sa mosunod.

I-install ang Sudo sa openSUSE Linux

Pagbalhin una sa root account, gamit ang zypper command aron i-install ang sudo sama sa gipakita:

$ su - 
# zypper in sudo

Kini nga giya nagtuo usab nga ikaw adunay bag-ong na-install nga openSUSE nga operating system sa imong kompyuter.

Paghimo Sudo User sa openSUSE Linux

Sugdi pinaagi sa paghimo ug user account (gitawag ug sysadmin niini nga pananglitan), gamit ang useradd command, ug paghimo ug luwas nga password para sa user sama sa mosunod. Ang -m nga bandila nagmando sa paghimo sa home directory sa user.

Timan-i nga ang user tecmint mao ang default nga administratibong user nga maka-invoke sudo. Busa gigamit namo kini sa paghimo og lain nga administratibong tiggamit nga makasangpit usab sa sudo.

$ sudo useradd -m sysadmin
$ sudo password sysadmin

Sunod, idugang ang user sysadmin sa administratibong grupo nga gitawag og ligid gamit ang usermod command sama sa gipakita.

Niini nga sugo, ang -a nga bandila nagpasabot sa pagdugang sa user ngadto sa supplementary group nga gitakda sa -G nga bandila. Dayon susiha ang mga grupo sa sysadmin gamit ang command sa mga grupo:

$ sudo usermod -aG wheel sysadmin
$ sudo groups sysadmin

I-configure ang Sudo Access ug Wheel Group sa Sudoers File

Karon kinahanglan nimo nga i-configure ang grupo sa ligid aron tugutan ang mga tiggamit nga nahisakop niini nga ipatuman ang bisan unsang mando gamit ang sudo. Ablihi ang sudoers file alang sa pag-edit pinaagi sa pagpadagan sa mosunod nga sugo (sa default, ang visudo naggamit sa vim isip editor):

$ sudo visudo

Pangitaa ang mga linya:

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'!

ug ikomento kini sama sa gipakita sa mosunod nga screenshot.

Usab, pangitaa ang mosunod nga linya.

# %wheel ALL=(ALL) ALL

ug i-uncomment kini aron tugotan ang mga miyembro sa ligid sa grupo nga ipatuman ang bisan unsang mando pinaagi sa paggamit sa sudo nga mando:

%wheel ALL=(ALL) ALL

I-save ang mga pagbag-o sa file sa sudoers ug isira kini.

Mubo nga sulat: Human sa bag-o nga mga pagbag-o, ang default user account sa bag-ong na-install nga sistema gi-disable gikan sa sudo access. Sa kini nga kaso, ang user tecmint dili na maka-invoke sa sudo command gawas kung ang user idugang sa wheel group.

Pagsulay sa Sudo User sa openSUSE Linux

Aron masulayan kung ang bag-ong gimugna nga account sa gumagamit mahimo nga mogamit sa sudo nga sugo, ibalhin ang account gamit ang su command, dayon padagana ang bisan unsang command gamit ang sudo.

$ su - sysadmin
$ sudo zypper install git

Kana lang! Sa kini nga giya, among gitan-aw kung giunsa paghimo ang usa ka sudo user sa openSUSE Linux distribution. Sama sa naandan, kontaka kami pinaagi sa porma sa komento sa ubos alang sa bisan unsang mga pangutana o komento.