Pagrindinis „Ubuntu“ vartotojas- svarbūs dalykai, kuriuos turėtumėte žinoti

Įdomu, kaip tapti pagrindiniu „Ubuntu“ vartotoju? Štai keletas esminių dalykų, kuriuos turėtumėte žinoti apie pagrindinį „Ubuntu“ vartotoją.



Kaip tapti pagrindiniu „Ubuntu“ vartotoju?

Arba vykdote komandas su root teisėmis, kaip nurodyta toliau:





sudo any_command

Arba tu pakeisti vartotoją Ubuntu šakninti vartotoją taip:

sudo su

Abiem atvejais turėsite įvesti savo vartotojo abonemento slaptažodį. Tačiau „Ubuntu“ pagrindinėje sąskaitoje yra daugiau, ką turėtumėte žinoti.



Kai tik pradėsite naudoti „Linux“, rasite daug dalykų, kurie skiriasi nuo „Windows“. Vienas iš tų „skirtingų dalykų“ yra pagrindinio vartotojo sąvoka.

Šioje pradedančiųjų serijoje paaiškinsiu keletą svarbių dalykų apie pagrindinį „Ubuntu“ vartotoją.

Atminkite, kad rašydamas tai iš „Ubuntu“ vartotojo perspektyvos, jis turėtų galioti daugumai „Linux“ platinimų.

Iš šio straipsnio sužinosite:

Kas yra root vartotojas? Kodėl jis užrakintas „Ubuntu“?

Vaizdo kreditas: xkcd

Tam tikroms sistemos užduotims jums reikės root teisių. Pavyzdžiui, jei norite atnaujinkite „Ubuntu“ naudodami komandinę eilutę , negalite paleisti komandos kaip įprastas vartotojas. Tai suteiks jums leidimą atmesti klaidą.

apt update Reading package lists... Done E: Could not open lock file /var/lib/apt/lists/lock - open (13: Permission denied) E: Unable to lock directory /var/lib/apt/lists/ W: Problem unlinking the file /var/cache/apt/pkgcache.bin - RemoveCaches (13: Permission denied) W: Problem unlinking the file /var/cache/apt/srcpkgcache.bin - RemoveCaches (13: Permission denied)

Taigi, kaip paleisti komandas kaip root? Paprastas atsakymas yra pridėti sudo prieš komandas, kurias reikia paleisti kaip root.

sudo apt update

„Ubuntu“ ir daugelis kitų „Linux“ platinimų naudoja specialų mechanizmą, vadinamą „sudo“. „Sudo“ yra programa, valdanti prieigą prie vykdomų komandų kaip root (ar kitų vartotojų).

„Sudo“ yra gana universalus įrankis. Jis gali būti sukonfigūruotas taip, kad vartotojas galėtų paleisti visas komandas kaip root. Galite sukonfigūruoti, kad jis paleistų tik kelias pasirinktas komandas kaip root. Taip pat galite sukonfigūruoti paleiskite sudo be slaptažodžio . Tai plati tema, ir galbūt aš ją išsamiai aptarsiu kitame straipsnyje.

Šiuo metu jūs turėtumėte tai žinoti kai įdiegiate „Ubuntu“ , esate priverstas susikurti vartotojo abonementą. Ši vartotojo paskyra veikia kaip jūsų sistemos administratorius ir pagal numatytąją „Ubuntu“ sudo politiką ji gali paleisti bet kurią jūsų sistemos komandą su root teisėmis.

Sudo dalykas yra tas, kad jis veikia „sudo“ nereikia root slaptažodžio, bet paties vartotojo slaptažodžio .

Štai kodėl, kai paleidžiate komandą su sudo, ji prašo vartotojo, kuris vykdo sudo komandą, slaptažodžio:

[email protected] :~$ sudo apt update [sudo] password for abhishek:

Kaip matote aukščiau pateiktame pavyzdyje, vartotojas abhishek bandė paleisti komandą „apt update“ sudo ir sistema paprašė slaptažodžio abhishek .

Jei esate visiškai naujas „Linux“, galite nustebti, kad pradėjus įvesti slaptažodį terminale, ekrane nieko neįvyksta. Tai visiškai normalu, nes kaip numatytoji saugos funkcija ekrane nieko nerodoma. Netgi žvaigždutės (*). Įveskite slaptažodį ir paspauskite enter.

Esmė:
Jei norite paleisti komandas kaip root „Ubuntu“, prieš komandą pridėkite sudo.
Kai jūsų paprašys slaptažodžio, įveskite savo paskyros slaptažodį.
Kai ekrane įvedate slaptažodį, nieko nematote. Tiesiog toliau įveskite slaptažodį ir paspauskite „Enter“.

Kaip tapti pagrindiniu „Ubuntu“ vartotoju?

Galite naudoti sudo, kad paleistumėte komandas kaip root. Tačiau situacijose, kai turite paleisti kelias komandas kaip root ir vis pamirštate pridėti sudo prieš komandas, galite laikinai pereiti prie root vartotojo.

„Sudo“ komanda leidžia imituoti šakninio prisijungimo apvalkalą naudojant šią komandą:

sudo -i [email protected] :~$ sudo -i [sudo] password for abhishek: [email protected] :~# whoami root [email protected] :~#

Pastebėsite, kad kai perjungiate į šaknį, „shell“ komandų eilutė pasikeičia iš $ (dolerio rakto ženklas) į # (svaro rakto ženklas). Tai verčia mane nulaužti (nevykusį) pokštą, kad svaras yra stipresnis už dolerį.

Nors aš jums parodžiau, kaip tapti pagrindiniu vartotoju, turiu jus įspėti, kad neturėtumėte naudoti sistemos kaip root. Galų gale tai atgraso dėl priežasties.

Tu gali naudokite komandą su, kad pakeistumėte vartotojus „Ubuntu“ . Galite jį naudoti su sudo, kad laikinai perjungtumėte į root vartotoją:

sudo su

Jei bandysite naudoti komandą su be „sudo“, atsiras klaida „su autentifikavimo klaida“.

Galite grįžti prie įprasto vartotojo naudodami komandą exit.

„Wi -Fi“ neturi tinkamos IP konfigūracijos
exit

Kaip įjungti „root“ vartotoją „Ubuntu“?

Iki šiol žinote, kad šakninis vartotojas pagal nutylėjimą yra užrakintas „Ubuntu“ platinimuose.

„Linux“ suteikia jums laisvę daryti viską, ką norite su savo sistema. Šalutinio vartotojo atrakinimas yra viena iš tų laisvių.

Jei dėl kokių nors priežasčių nusprendėte įgalinti pagrindinį vartotoją, galite tai padaryti nustatydami jam slaptažodį:

sudo passwd root

Vėlgi, tai nerekomenduojama ir neskatinsiu to daryti darbalaukyje. Jei pamiršote, negalėsite pakeisti pagrindinį slaptažodį „Ubuntu“ vėl.

Galite vėl užrakinti pagrindinį vartotoją pašalindami slaptažodį:

sudo passwd -dl root

Pabaigoje…

Tikiuosi, kad dabar šiek tiek geriau suprantate pagrindinę sąvoką. Jei vis dar turite painiavos ir klausimų apie tai, praneškite man komentaruose. Pabandysiu atsakyti į jūsų klausimus ir galbūt atnaujinsiu straipsnį.


Patinka tai, ką perskaitėte? Prašome pasidalinti ja su kitais.