OpenSUSE Linux-da Sudo ulanyjysyny nädip döretmeli


“Sudo” buýrugy, ulanyja başga bir ulanyjynyň howpsuzlyk aýratynlyklary bolan Linux ulgamyny, adaty ýagdaýda superuser ýa-da kök bilen dolandyrmaga mümkinçilik berýär.

Bu gollanmada, openSUSE-de sudo ulanyjysyny döretmek prosesi bilen tanyşarys, ýagny ulanyjy dörediň we sudo buýrugyny ulanmaga artykmaçlyk bereris.

Bu gollanma üçin sudo buýrugynyň öňünden gurlan iň soňky goýberilişi bolan openSUSE Leap 15.3 ulanarys. Şeýle-de bolsa, bu siziň üçin beýle bolmasa we sudo buýrugy openSUSE operasiýa ulgamyňyzda gurulmasa, ony aşakdaky ýaly guruň.

Sudo-ny openSUSE Linux-da guruň

Ilki sudo gurmak üçin zypper buýrugyny ulanyp, kök hasabyna geçiň:

$ su - 
# zypper in sudo

Şeýle hem bu gollanma, kompýuteriňizde täze gurlan openSUSE operasiýa ulgamynyň bardygyny göz öňünde tutýar.

OpenSUSE Linux-da Sudo ulanyjysyny dörediň

Ulanyjy hasaby döretmekden başlaň (bu mysalda sysadmin diýilýär), useradd buýrugyny ulanyp, ulanyjy üçin aşakdaky ýaly ygtybarly parol dörediň. -m baýdagy ulanyjynyň öý bukjasyny döretmegi tabşyrýar.

Ulanyjy tekmintiniň sudo çagyryp bilýän adaty administratiw ulanyjydygyny unutmaň. Şol sebäpden, sudo çagyryp bilýän başga bir administratiw ulanyjy döretmek üçin ulanýarys.

$ sudo useradd -m sysadmin
$ sudo password sysadmin

Ondan soň, ulanyjy sysadmin-i görkezilişi ýaly usermod buýrugyny ulanyp tigir diýilýän dolandyryş toparyna goşuň.

Bu buýrukda -a baýdagy ulanyjyny -G baýdagy bilen görkezilen goşmaça topara goşmagy aňladýar. Soňra toparlaryň buýrugyny ulanyp sysadmin toparlaryny barlaň:

$ sudo usermod -aG wheel sysadmin
$ sudo groups sysadmin

Sudoers faýlynda Sudo giriş we tigir toparyny sazlaň

Indi oňa degişli ulanyjylara sudo ulanyp islendik buýrugy ýerine ýetirmek üçin tigir toparyny düzmeli. Aşakdaky buýrugy işledip redaktirlemek üçin sudoers faýlyny açyň (deslapky görnüşde visudo vim redaktor hökmünde ulanýar):

$ sudo visudo

Setirleri gözläň:

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

we aşakdaky skrinshotda görkezilişi ýaly düşündiriş beriň.

Şeýle hem, aşakdaky setiri gözläň.

# %wheel ALL=(ALL) ALL

we topar tekeriniň agzalaryna sudo buýrugyny ulanyp islendik buýrugy ýerine ýetirmäge rugsat bermek:

%wheel ALL=(ALL) ALL

Sudoers faýlyndaky üýtgeşmeleri ýazdyryň we ýapyň.

Bellik: Soňky üýtgeşmelerden soň, täze gurlan ulgamdaky deslapky ulanyjy hasaby sudo girişinden ýapylýar. Bu ýagdaýda ulanyjy tekminti, ulanyjy tigir toparyna goşulmasa, sudo buýrugyny ulanyp bilmez.

Sudo Ulanyjyny openSUSE Linux-da barlamak

Täze döredilen ulanyjy hasaby sudo buýrugyny ulanyp biljekdigini ýa-da ýokdugyny barlamak üçin su buýrugy bilen hasaby üýtgediň, soňra sudo ulanyp islendik buýrugy işlediň.

$ su - sysadmin
$ sudo zypper install git

Bu hemmesi! Bu gollanmada, openSUSE Linux paýlanyşynda sudo ulanyjysyny nädip döretmelidigine göz aýladyk. Hemişe bolşy ýaly, soraglar ýa-da teswirler üçin aşakdaky düşündiriş formunyň üsti bilen bize ýüz tutuň.