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
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:
- 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).
- 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ā.
- 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.
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
- Linux
- Sistēmas administrēšana
- Linux komandas
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.
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