Kif Oħloq Utent Sudo f'openSUSE Linux


Il-kmand sudo jippermetti lil utent jamministra sistema Linux bil-privileġġi tas-sigurtà ta 'utent ieħor, b'mod awtomatiku, is-superuser jew l-għerq.

F'din il-gwida, aħna se nwassluk fil-proċess tal-ħolqien ta 'utent sudo f'openSUSE jiġifieri noħolqu utent u nagħtuhom privileġġi biex jinvokaw il-kmand sudo.

Għal din il-gwida, se nużaw openSUSE Leap 15.3, l-aħħar rilaxx li fuqha jiġi installat minn qabel il-kmand sudo. Madankollu, jekk dan mhux il-każ għalik u l-kmand sudo mhuwiex installat fis-sistema operattiva openSUSE tiegħek, installah kif ġej.

Installa Sudo f'openSUSE Linux

L-ewwel aqleb għall-kont root, uża l-kmand zypper biex tinstalla sudo kif muri:

$ su - 
# zypper in sudo

Din il-gwida tassumi wkoll li għandek sistema operattiva openSUSE installata friska fuq il-kompjuter tiegħek.

Oħloq Utent Sudo f'openSUSE Linux

Ibda billi toħloq kont tal-utent (imsejjaħ sysadmin f'dan l-eżempju), billi tuża l-kmand useradd, u oħloq password sigura għall-utent kif ġej. Il-marka -m tagħti struzzjonijiet biex toħloq id-direttorju tad-dar tal-utent.

Innota li l-utent tecmint huwa l-utent amministrattiv default li jista' jinvoka sudo. Għalhekk qed nużawha biex noħolqu utent amministrattiv ieħor li jista' jinvoka sudo wkoll.

$ sudo useradd -m sysadmin
$ sudo password sysadmin

Sussegwentement, żid l-utent sysadmin mal-grupp amministrattiv imsejjaħ rota billi tuża l-kmand usermod kif muri.

F'dan il-kmand, il-bandiera -a tfisser li żżid l-utent mal-grupp supplimentari speċifikat mill-bandiera -G. Imbagħad iċċekkja l-gruppi tas-sysadmin billi tuża l-kmand tal-gruppi:

$ sudo usermod -aG wheel sysadmin
$ sudo groups sysadmin

Ikkonfigura l-Aċċess għal Sudo u l-Grupp tar-Roti f'Sudoers File

Issa għandek bżonn tikkonfigura l-grupp tar-roti biex tippermetti lill-utenti li jappartjenu għalih jesegwixxu kwalunkwe kmand bl-użu ta 'sudo. Iftaħ il-fajl sudoers għall-editjar billi tħaddem il-kmand li ġej (b'mod awtomatiku, visudo juża vim bħala editur):

$ sudo visudo

Fittex il-linji:

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

u kkummentahom kif muri fil-screenshot li ġej.

Ukoll, tfittex il-linja li ġejja.

# %wheel ALL=(ALL) ALL

u neħħi l-kumment biex il-membri tar-rota tal-grupp ikunu jistgħu jesegwixxu kwalunkwe kmand billi jinvokaw il-kmand sudo:

%wheel ALL=(ALL) ALL

Issejvja l-bidliet fil-fajl tas-sudoers u agħlaqha.

Nota: Wara l-bidliet riċenti, il-kont tal-utent default fuq sistema installata friska huwa diżattivat mill-aċċess sudo. F'dan il-każ, l-utent tecmint ma jistax jibqa' jinvoka l-kmand sudo sakemm l-utent ma jiżdiedx mal-grupp tar-roti.

Ittestjar tal-Utent Sudo f'openSUSE Linux

Biex tittestja jekk il-kont tal-utent maħluq ġdid jistax jinvoka l-kmand sudo, aqleb il-kont billi tuża l-kmand su, imbagħad mexxi kwalunkwe kmand billi tuża sudo.

$ su - sysadmin
$ sudo zypper install git

Dak kollox! F'din il-gwida, ħares lejn kif noħolqu utent sudo fid-distribuzzjoni openSUSE Linux. Bħas-soltu, ikkuntattjana permezz tal-formola tal-kummenti hawn taħt għal kwalunkwe mistoqsija jew kumment.