Linux operētājsistēmā sudo komanda dod jums augstākās privilēģijas veikt dažādas administratīvās funkcijas, neskatoties uz piekļuvi, kas nav root. Bet, lai izmantotu sudo, jūsu sistēmā jābūt superlietotāja kontam.

Tā kā ir vairākas Linux operētājsistēmas, plašāk pazīstamas kā distros, ir vairāki veidi, kā pievienot sudo lietotāju. Lasiet tālāk, lai uzzinātu vairāk par to, kā jūs varat izmantot Linux komandas dažādos apgabalos, lai sasniegtu šo vienkāršo, tomēr būtisko uzdevumu.

Superlietotāja pievienošana Ubuntu un Debian

Ubuntu un citos Debian balstītos izplatījumos ir divi ievērojami veidi, kā pievienot sudo lietotāju. To var izdarīt, izmantojot termināli, vai izmantot grafisko pieeju, izmantojot sistēmas iestatījumus.

1. Komandrindas pieeja

Lai pievienotu sudo lietotāju, izmantojot komandrindu, vispirms ir jāuzsāk terminālis. Pēc tam ierakstiet šādu komandu:

sudo adduser lietotājvārds

... kur lietotājvārds ir tā jaunā lietotāja vārds, kuru vēlaties izveidot.

Šī komanda izveidos jaunu lietotāju, kuru varat pievienot sudoers grupai. Tomēr atkal ir vairāki veidi, kā pievienot lietotāju sudo grupai. Pirmais veids ir izmantot

instagram viewer
usermod komandu.

sudo usermod -aG sudo lietotājvārds

... kur -a attiecas uz Pievienot funkcija un G apzīmē Grupa.

Kad esat pievienojis lietotāju sudo grupai, jums jāpārbauda, ​​vai iepriekš minētā komanda darbojās pareizi. Lai pārbaudītu, ierakstiet šo:

grupu lietotājvārds

Ja esat jaudīgs lietotājs un nevēlaties izmantot vairākas komandas, varat tieši izveidot jaunu virslietotāju, izmantojot vienu komandu:

sudo adduser lietotājvārds sudo

Pārbaudes process paliek tāds pats kā iepriekš.

2. Grafiskā interfeisa izmantošana

Pirms lietotāja pievienošanas sudo grupai, izmantojot sistēmas iestatījumus, vispirms jāizveido jauns lietotājs, izmantojot komandrindu. Pēc tam veiciet tālāk norādītās darbības, lai turpinātu:

  1. Atveriet izvēlni Lietojumprogrammas un noklikšķiniet uz Lietotāji iespēja. Jūs redzēsit lietotāju sarakstu, ieskaitot jaunizveidoto (-s) lietotāju (-us).
  2. Noklikšķiniet uz Atbloķēt opciju, kam seko saknes parole. Jūs varat pārslēgties uz citu lietotāja kontu, vienkārši noklikšķinot uz tā.
  3. Tiklīdz to atlasīsit, jūs redzēsit iespēju jaunizveidoto lietotāja kontu pārvērst par administratora kontu. Pārslēdziet pogu blakus Administrators etiķete, un konts tiks pievienots kā sudo konts.

Saistīts: Kā lietot sudo komandas bez paroles Linux

Jauna superlietotāja izveide Arch Linux

Tā kā sistēmā Arch Linux sistēma pēc noklusējuma nerada sudo kontu, lietotājam tas ir jāizveido manuāli. Pirmais solis ir iegūt root piekļuvi, izmantojot su komandu.

su

Ievadiet root lietotāja paroli un sekojiet zemāk esošajai komandai:

pacman -Sy sudo

Tiklīdz sudo ir instalēts, izveidojiet jaunu lietotāju.

useradd-izveidot mājas lietotājvārdu

Iestatiet paroli jaunajam lietotājam, izmantojot komandu passwd.

passwd lietotājvārds

Tagad ir pienācis laiks pievienojiet jaunizveidoto lietotājvārdu sudoers sarakstam. Izmantojiet usermod komandu, lai to sasniegtu.

usermod --append --groups riteņa lietotājvārds

Sudoers failu varat pārbaudīt, izmantojot šādu komandu:

visudo 

Reiz /etc/sudoers fails tiek atvērts, jums ir jārediģē dažas lietotāja privilēģiju specifikācijas, kas atrodas sudoers faila apakšā. Teksta failā atrodiet šādu rindu:

#%ritenis ALL = (ALL) ALL

Izeja:

Noņemiet # simbols pirms %ritenis rindā un saglabājiet izmaiņas. Nospiediet Ctrl + O uz tastatūras, lai saglabātu failu.

Lai pārbaudītu, vai lietotājs ir veiksmīgi pievienots, jums jāizpilda šāda komanda:

ar lietotājvārdu

Bash uzvedne mainīsies, lai atspoguļotu jaunā lietotāja vārdu. Lai pārbaudītu, ierakstiet:

kas es esmu

Tam vajadzētu parādīt pašreizējā lietotāja vārdu. Lai pārbaudītu, vai jaunajam lietotājam ir sudo privilēģijas, ierakstiet:

sudo whoami

Ja tiek parādīta izeja sakne, tad pašreizējam lietotājam ir administratīvā piekļuve.

Sudo konta pievienošana CentOS

Ņemot vērā CentOS popularitāti, būtu kauns palaist garām Sudo konta pievienošanas procesu šajā distro. Sudo konta pievienošanas process CentOS ir diezgan līdzīgs iepriekš Arch Arch norādītajam procesam, taču ar dažām pamata izmaiņām.

Pirms jauna lietotāja izveides jums jāpiesakās kā root. Lai to izdarītu, izmantojiet su komanda:

su

Pēc pieteikšanās kā root lietotājs ir pienācis laiks izveidot jaunu lietotāju, kuru mēs pēc tam pievienosim sudoers sarakstam.

useradd -G riteņa lietotājvārds

Iestatiet šī jaunā lietotāja paroli, izmantojot komandu passwd.

passwd lietotājvārds

Tagad piesakieties kā jaunais lietotājs, lai pārbaudītu, vai jums ir sudo piekļuve. Lai to izdarītu, pa vienam ievadiet šādas komandas:

ar lietotājvārdu
sudo whoami

Izeja:

Tiklīdz pēc pirmās komandas ievadīšanas nospiedīsit taustiņu Enter, sistēma prasīs ievadīt paroli. Lai turpinātu, ievadiet jauno paroli. Tiks parādīts iepriekš minētās komandas rezultāts sakne, kas nozīmē, ka pašreizējam lietotājam ir root tiesības.

Kā pievienot superlietotāju Fedora

Visbeidzot, ja izmantojat Fedora kā galveno operētājsistēmu, varat veikt superlietotāja privilēģijas jaunam lietotājam, veicot dažas vienkāršas darbības.

Lai izveidotu jaunu lietotāju, izmantojiet komandu adduser šādi:

adduser lietotājvārds

Tagad iestatiet paroli jaunajam lietotājam.

passwd lietotājvārds

Pievienojiet šo jaunizveidoto lietotāju ritenis grupa, izmantojot usermod komandu.

usermod -aG riteņa lietotājvārds

Atveriet sudoers failu, izmantojot šādu komandu:

visudo

Tagad jums ir jārediģē dažas lietotāja privilēģiju specifikācijas. Teksta failā atrodiet šādu rindu un noņemiet komentāru %ritenis ALL = (ALL) līniju, noņemot Mārciņa raksturs (#) pirms tam.

## Komentārs, lai ļautu grupas riteņa dalībniekiem izpildīt jebkuru komandu
%ritenis ALL = (ALL) ALL

Superlietotāja privilēģiju piešķiršana jaunajiem lietotājiem

Atkarībā no izmantotā distro, jaunu sudo lietotāju izveides process būs vairāk vai mazāk vienāds ar nelielām atšķirībām. Ideja ir pārliecināties, ka varat piešķirt saknes atļaujas visiem jaunajiem administratoriem, kuri izmantos izplatīšanu.

Ne daudzi Linux lietotāji par to zina, bet sudo un su ir divas dažādas komandas. Lai gan abi veic līdzīgas funkcijas, daudzos aspektos tie ļoti atšķiras viens no otra.

KopīgotČivinātE -pasts
Sudo vs. su: Kuru komandu izmantot?

Operētājsistēmā Linux ir divas komandas, lai iegūtu piekļuvi superlietotājam: su un sudo. Kurš no tiem jāizmanto, ir atkarīgs no konkrētā uzdevuma.

Lasīt Tālāk

Saistītās tēmas
  • Linux
  • Sistēmas administrēšana
  • Linux komandas
Par autoru
Vini Bhalla (48 raksti publicēti)

Vini ir Deli rakstnieks, kuram ir 2 gadu rakstīšanas pieredze. Rakstīšanas laikā viņa ir bijusi saistīta ar digitālā mārketinga aģentūrām un tehniskajām firmām. Viņa ir uzrakstījusi saturu, kas saistīts ar programmēšanas valodām, mākoņtehnoloģijām, AWS, mašīnmācīšanos un daudz ko citu. Brīvajā laikā viņai patīk gleznot, pavadīt laiku kopā ar ģimeni un, ja vien iespējams, ceļot uz kalniem.

Vairāk no Wini Bhalla

Abonējiet mūsu biļetenu

Pievienojieties mūsu informatīvajam izdevumam, lai iegūtu tehniskus padomus, pārskatus, bezmaksas e -grāmatas un ekskluzīvus piedāvājumus!

Noklikšķiniet šeit, lai abonētu