- Kaip atidaryti programas su prieiga prie šaknies Linux

Kaip atidaryti programas naudojant „Root“ prieigą „Linux“

Atidaryti programas su „root“ teisėmis „Linux“ yrakartais reikalaujama dėl saugumo platformoje pobūdžio. Tiesą sakant, kai kurios operacijos įprastiems vartotojams neįmanomos (pvz., Tvarkant failus „Root“ aplanke, formatuojant standųjį diską ar taisant sistemos failus).

Yra keli būdai, kaip atidaryti programas naudojant „Root“prieiga „Linux“. Šiame vadove mes jums parodysime, kaip. Tačiau atminkite: jei norite paleisti programas iš „Root“ paskyros, pirmiausia turėsite ją įgalinti. Jei naudojate „Linux“ OS su neįgalia šaknine paskyra, vykdykite toliau pateiktas instrukcijas ir sužinokite, kaip ją įjungti.

Įgalinti „Root“ sąskaitą

Paleiskite terminalo langą paspausdami „Ctrl“ + „Alt“ + T arba „Ctrl“ + „Shift“ + T klaviatūroje. Tada, darant prielaidą, kad jūsų sistema turi sudo privilegijos, naudokitės sudo -s komanda prisijungti prie padidintos sesijos.

sudo -s

Kitas, įveskite passwd norint priversti iš naujo nustatyti „Root“ paskyros slaptažodį sistemoje.

passwd

„Linux“ kompiuteryje nustatykite naują slaptažodį „Root“. Tačiau atminkite, kad jis turi būti saugus. Nustačius naują slaptažodį, „Root“ sąskaitą galima pasiekti dar kartą.

Atidarykite programas naudodami „Root - Terminal“

Greičiausias ir dažniausiai patikimiausias būdas paleisti programas su šakninėmis privilegijomis yra prisijungimas prie šaknies terminale ir programos pavadinimą vykdyti kaip komandą.

su -

Gavę pagrindinę prieigą prie terminalo sesijos, galėsite paleisti programą. Taigi, pavyzdžiui, jei norite pasiekti „Gnome“ failų tvarkyklę naudodami „root“ prieigą, paleisite nautilus komanda terminale.

nautilus

Taigi, atsiminkite. Prisijunkite kaip šaknis, tada paleiskite programą naudodami:

program-name

Daugelis programų gali greitai paleisti superuserįprivilegijos, jei esate šaknis. Nepaisant to, atminkite, kad terminalo lango metodas nėra 100% patikimas. Dėl komandinės eilutės pobūdžio „Linux“ kai kurios programos, kurios tiesiog išsijungė, nebus paleistos.

Neįmanoma nustatyti, kurios programos veikianaudojant šį metodą, o ko ne. Geriausias būdas nustatyti yra bandymai ir klaidos. Jei programa atsisako paleisti kaip šaknį terminale, ji tai pasakys komandinėje eilutėje.

Atidarykite programas naudodami „Root - Pkexec“

Daugelyje „Linux“ operacinių sistemų, kai programareikia paleisti kaip šaknį, pasirodo slaptažodžio eilutė. Tai paragina vartotojui įvesti savo paskyros slaptažodį. Tada programos paleidžiamos su padidintomis privilegijomis. Tokiu būdu paleisti programas darbalaukyje įmanoma naudojant „Pkexec“ įrankį.

Tokiu būdu paleisti programas nėra burtai. Paleisti šį įrankį yra gana lengva bet kurią programą, įdiegtą „Linux“ darbalaukyje.

Norėdami naudoti „pkexec“, paspauskite „Alt“ + F2 klaviatūroje. Šis klaviatūros jungiklis paleis greito paleidimo langą darbalaukio aplinkoje.

Kai darbalaukyje atidaromas greito paleidimo langas, išrašykite pkexec komanda, po kurios pateikiamas programos, kurią norite paleisti, pavadinimas.

Pvz., Norėdami paleisti „Gparted“ skaidinių tvarkyklę kaip šaknį, atlikite šiuos veiksmus:

pkexec gparted

Tiesiog vykdykite komandų sintaksę, kaip aprašyta žemiau, ir beveik kiekviena programa turėtų būti paleista kaip šaknis.

pkexec programname

Nenorite naudoti greito paleidimo juostos „Linux“ darbalaukyje? Taip pat galima paleisti programas kaip šaknis naudojant „pkexec“ įrankį terminale. Tiesiog paleiskite terminalo sesiją paspausdami „Ctrl“ + „Alt“ + T arba „Ctrl“ + „Shift“ + T. Tada darykite:

pkexec programname

Atidarykite programas su „Root - Gksu“

Dar ilgai, kol „Pkexec“ įrankis užėmė savo vietąbuvo Gksu. Jis veikia taip pat, kaip ir „Pkexec“, tačiau „Linux“ platintojų palaikymo specialistai nusprendė jį panaikinti, nes jis taip pat neveikia. Beje, jei jums nepatinka naudoti „Pkexec“ ir jums reikia būdo paleisti programas kaip šaknis, ji vis tiek veikia.

Deja, „Gksu“ nėra nustatytas daugelyjemodernios „Linux“ paskirstymo programinės įrangos saugyklos, nes ji ne tiek naudojama. Nuo šiol „Debian 7-9“ palaiko jį, „OpenSUSE LEAP“ (42.3 ir 15.0) ir „Tumbleweed“ palaiko. Ubuntu 16.04 LTS taip pat tai daro.

Norėdami jį įdiegti, atidarykite terminalą ir įveskite komandas, atitinkančias jūsų operacinę sistemą.

Ubuntu 16.04 LTS

sudo apt install gksu

Debian

sudo apt-get install gksu

„OpenSUSE LEAP 15.0“

sudo zypper addrepo http://widehat.opensuse.org/opensuse/repositories/GNOME:/Apps/openSUSE_Leap_15.0/ gnome-apps
sudo zypper install gksu

„OpenSUSE LEAP“ 42.3

sudo zypper addrepo http://widehat.opensuse.org/opensuse/repositories/GNOME:/Apps/openSUSE_Leap_42.3/ gnome-apps
sudo zypper install gksu

„OpenSUSE“ sausmedis

sudo zypper addrepo http://widehat.opensuse.org/opensuse/repositories/GNOME:/Apps/openSUSE_Factory/ gnome-apps
sudo zypper install gksu

Kai „Linux“ sistemoje bus nustatyta „Gksu“ programa, ji turėtų būti paruošta naudoti. Norėdami pradėti programą kaip šaknis, paspauskite „Alt“ + F2 darbalaukyje. Pasirodys paleidimo juosta. Bare rašykite gksu po programos, kurią norėtumėte paleisti. Pvz., Norėdami paleisti XFCE4 failų tvarkyklę, atlikite šiuos veiksmus:

gksu thunar

Norėdami paleisti bet kurią programą su „Gksu“, vykdykite žemiau pateiktą komandų eilutės sintaksę.

gksu programname

Taip pat galite paleisti programą tiesiai iš terminalo kaip „Root“ su ta pačia sintaksė.

Komentarai