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.