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