Nola bihurtu root edo beste erabiltzaile bat Linux komando-lerroa erabiliz

Gaur egun, Linux-ek komando-lerrotik elkarreragin handirik gabe erabiltzea komeni da, baina oraindik ere ez dago komando-lerroan zerbait egiten ari den zerbait tresna tresna grafiko bat baino errazagoa izan dadin.

Komando lerroan erabil daitekeen komandoen adibidea apt-get da, Debian eta Ubuntu oinarritutako banaketetan software instalatzeko erabiltzen dena.

Softwarea instalatzeko apt-get erabiltzeko, nahikoa baimen dituen erabiltzaile bat izan behar duzu.

Mahaigaineko mahaigaineko Linux sistema eragileetako lehen komandoetako bat, Ubuntu eta Mint learn bezalakoak, sudo da.

Suome komandoak komando bat exekutatzen du beste erabiltzaile bat bezala eta komuna komandoa administratzailearekin exekutatzen da (Linux-en termino root erabiltzailea bezala ezagutzen dena).

Hori guztia ona eta ona da, baina komando sorta bat exekutatzen ari bazara edo beste erabiltzaile gisa exekutatu behar duzu denbora luzez, orduan zer bilatzen ari zaren da zure komandoa.

Gida honek zure komandoa nola erabiliko duen erakutsiko dizu eta erabilgarri dauden switches buruzko informazioa emango.

Aldatu root erabiltzailera

Erroko erabiltzaileari aldatzeko , terminal bat ireki behar duzu ALT eta T aldi berean.

Root erabiltzaileak aldatu egiten duen modua desberdina izan daiteke. Adibidez Ubuntu oinarritutako banaketak, hala nola, Linux Mint, Ubuntu, Kubuntu, Xubuntu eta Lubuntu sudo komandoaren bidez aldatu behar duzu honela:

sudo su

Banaketa bat erabiltzen baduzu banaketa instalatu duzunean root pasahitza ezartzeko, ondorengo hau erabil dezakezu:

su

Komandoaz sudoarekin exekutatzen baduzu, sudo pasahitza eskatuko zaizu, baina komandoak exekutatzen badituzu, root pasahitza sartu beharko duzu.

Root erabiltzaileak piztuta duzula egiaztatzeko hurrengo komandoa:

nor naiz ni

The whoami komandoa honela esaten dizu zein norabidetan erabiltzen ari zaren.

Nola aldatu beste erabiltzaile bati eta haien ingurumena hartzea

Komandoak beste edozein erabiltzailearen kontura aldatzeko erabil dezake.

Esate baterako, imajinatu izeneko erabiltzaile berri bat sortu duzu useradd komando hau erabiliz:

sudo useradd -m ted

Honek Ted izeneko erabiltzailea sortuko luke eta ted izeneko Ted izeneko etxeko direktorio bat sortuko litzateke.

Ted kontuaren pasahitza ezarri beharko zenuke komando hau erabiliz erabili aurretik:

passwd ted

Goiko komandoak tedaren konturako pasahitza sortu eta berretsi nahi dizu.

Ted kontura jo dezakezu komando hau erabiliz:

su ted

Goiko komandoa nabarmentzen den bezala, saioa hasiko zenuke baina ez zenuke etxeko karpetan jarriko proba egiteko eta ez da kargatuko .bashrc fitxategian gehitutako ezarpen guztiak.

Hala ere, ezin duzu saioa hasi Ted gisa eta ondorengo komandoa erabiliz ingurumena hartzea:

su - ted

Ted gisa saioa hasten duzun unean Ted-en etxeko direktorioan sartuko zara.

Ekintza osoz ikusteko modu ona gehitu nahi diozun erabiltzaile-kontuari pantaila-sarbidea erabiltzea.

Komando bat exekutatu Erabiltzaile kontuak aldatu ondoren

Beste erabiltzaile baten kontura aldatu nahi baduzu, komando bat exekutatu behar duzu hurrengo modua aldatzen duzunean: -c switch:

su -c screenfetching - ted

Goiko komandoa erabiltzaileak aldatzen du, eta -c pantaila igarotzen du pantailen erabilgarritasuna exekutatzen du eta teklak tedaren kontura aldatzen du.

Adhoc konmutadoreak

Dagoeneko erakutsi dut nola beste kontu bat aldatu dezakezu eta antzeko ingurunea hornitzeko - switch.

Osotasunerako, honako hauek ere erabil ditzakezu:

su -l

su --login

Beste shell bat exekutatu dezakezu lehenetsitakoa: -s switch -s hornitzailea aldatzen duzunean:

su -s -

su --shell -

Uneko ingurune-ezarpenak gorde ditzakezu honako etengailuak erabiliz:

su -m

su -p

su --preserve-environment

Laburpen

Erabiltzaile ohikoenak komandoak dituzten sudo komandoarekin bakarrik lortuko dira, pribilegio altuekin komandoak exekutatzeko, baina beste erabiltzaile batek zure komandoa erabil dezakeen denbora luzez igaro nahi baduzu.

Kontuan izan behar da eskulanak behar dituzun baimenei kontu gisa bakarrik exekutatzea. Beste era batera esanda, ez komando bakoitza root gisa exekutatu.