Slik åpner du programmer med root-tilgang på Linux

click fraud protection

Noen ganger er det nødvendig å åpne programmer med root-privilegier på Linux på grunn av sikkerheten på plattformen. Faktum er at noen operasjoner ikke er mulig for en vanlig bruker (ting som å administrere filer i rotmappen, formatering av en harddisk eller redigering av systemfiler kommer i tankene.)

Det er flere måter å åpne programmer med root-tilgang på Linux. I denne guiden viser vi deg hvordan. Husk imidlertid: å starte programmer med Rotkonto, må du aktivere det først. Hvis du bruker et Linux OS med en deaktivert rotkonto, følger du instruksjonene nedenfor for å lære hvordan du slår den på.

Aktiver root-kontoen

Start et terminalvindu ved å trykke på Ctrl + Alt + T eller Ctrl + Shift + T på tastaturet. Deretter, forutsatt at systemet ditt har det sudo privilegier, bruk sudo -er kommando for å logge på en forhøyet økt.

sudo -er

Skriv deretter passwd for å tvinge en tilbakestilling av passordet til root-kontoen på systemet.

passwd

Angi et nytt passord på din Linux-PC for Root-kontoen. Men husk at det må være sikkert. Når det nye passordet er satt, kan du få tilgang til Root-kontoen igjen.

instagram viewer

Åpne programmer med Root - Terminal

Den raskeste og vanligvis mest pålitelige måten å starte programmer med Root-privilegier på er å logge seg på Root i terminalen, og deretter utføre navnet på programmet som en kommando.

su -

Når du har fått root-tilgang i terminalsesjonen, vil du kunne starte opp et program. Så hvis du for eksempel vil ha tilgang til Gnome-filbehandleren med rottilgang, vil du kjøre den nautilus kommando i terminalen.

nautilus

Så husk. Logg inn som Root og start deretter opp appen med:

programnavn

De fleste programmer kan raskt starte opp med superbrukerrettigheter hvis du er rot. Husk at terminalvinduet ikke er 100% pålitelig. På grunn av kommandolinjens art på Linux kjører ikke noen apper som bare flater ut.

Det er ikke en måte å oppdage hvilke programmer som fungerer med denne metoden og hva som ikke gjør det. Den beste måten å finne ut er ved prøving og feiling. Skjønt, hvis et program nekter å starte som Root i terminalen, vil det si det på kommandolinjen.

Åpne programmer med Root - Pkexec

Når et program må kjøres som Root, vises det en passordprompt på de fleste Linux-operativsystemer. Denne ledeteksten instruerer brukeren om å oppgi sitt passord. Deretter starter apper med forhøyede privilegier. Å starte programmer på skrivebordet på denne måten er gjort mulig takket være Pkexec-verktøyet.

Å starte programmer på denne måten er ikke veiviser. Det er ganske enkelt å starte omtrent alle applikasjoner som er installert på Linux-skrivebordet med dette verktøyet.

For å bruke pkexec, trykk på Alt + F2 på tastaturet. Denne tastaturkombinasjonen vil starte et hurtigvindu på skrivebordsmiljøet.

Når hurtigoppstartsvinduet er åpent på skrivebordet, skriver du ut pkexec kommando, etterfulgt av navnet på programmet du ønsker å starte.

For å starte Gparted-partisjonsbehandleren som rot, vil du for eksempel gjøre det:

pkexec gparted

Bare følg kommandosyntaxen som nedenfor, og nesten hvert eneste program skal starte som Root.

pkexec-programnavn

Vil du ikke bruke hurtigstartlinjen på Linux-skrivebordet? Det er også mulig å starte apper som Root Through med pkexec-verktøyet i terminalen. Bare start en terminalsession ved å trykke på Ctrl + Alt + T eller Ctrl + Shift + T. Så gjør:

pkexec-programnavn

Åpne programmer med Root - Gksu

Lenge før Pkexec-verktøyet tok sin plass, var det Gksu. Det fungerer identisk som Pkexec gjør, men Linux distribusjonsvedlikeholdere bestemte seg for å grøfte det, da det ikke fungerer så bra. Når det er sagt, hvis du ikke liker å bruke Pkexec og trenger en måte å starte programmer som Root, fungerer det fortsatt.

Dessverre er ikke Gksu satt opp på mange moderne Linux-distribusjons programvarelager, ettersom den ikke brukes så mye. Per nå støtter Debian 7-9 det, OpenSUSE LEAP (42.3 og 15.0) og Tumbleweed støtter det. Ubuntu 16.04 LTS gjør det også.

For å installere den, åpner du en terminal og skriver inn kommandoene som samsvarer med operativsystemet ditt.

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 installer gksu

OpenSUSE LEAP 42.3

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

OpenSUSE Tumbleweed

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

Når Gksu-applikasjonen er satt opp på ditt Linux-system, skal den være klar til bruk. For å starte et program som root, trykk Alt + F2 på skrivebordet. En lanseringslinje vises. Skriv i baren gksu etterfulgt av programmet du vil starte. For å starte opp XFCE4-filbehandleren, gjør du for eksempel:

gksu-månen

Følg kommandolinjens syntaks nedenfor for å starte et program med Gksu.

gksu programnavn

Du kan også starte en app rett fra terminalen som Root med samme syntaks også.

watch instagram story