- - Sådan åbnes programmer med root-adgang på Linux

Sådan åbnes programmer med root-adgang på Linux

Åbning af programmer med root-privilegier på Linux erundertiden krævet på grund af arten af ​​sikkerhed på platformen. Faktum er, at nogle operationer ikke er mulige for en almindelig bruger (ting som styring af filer i rodmappen, formatering af en harddisk eller redigering af systemfiler kommer i tankerne.)

Der er flere måder at åbne programmer med Root påadgang på Linux. I denne vejledning viser vi dig hvordan. Husk dog: Hvis du vil starte programmer med Root-kontoen, skal du først aktivere den. Hvis du bruger et Linux OS med en deaktiveret root-konto, skal du følge instruktionerne herunder for at lære, hvordan du tænder det.

Aktivér rodkontoen

Start et terminalvindue ved at trykke på Ctrl + Alt + T eller Ctrl + Skift + T på tastaturet. Derefter antages dit system at have det sudo privilegier, brug sudo -s kommando til at logge ind på en forhøjet session.

sudo -s

Skriv derefter passwd at tvinge en nulstilling af Root-kontoens adgangskode på systemet.

passwd

Indstil en ny adgangskode på din Linux-pc til Root-kontoen. Husk dog, at det skal være sikkert. Når den nye adgangskode er indstillet, kan man få adgang til root-kontoen igen.

Åbn programmer med Root - Terminal

Den hurtigste og normalt mest pålidelige måde at starte programmer med Root-privilegier på er at logge på Root i terminalen og derefter udføre programmets navn som en kommando.

su -

Når du har fået root-adgang i terminalsessionen, kan du starte et program. Så hvis du f.eks. Vil have adgang til Gnome-filhåndteringen med rodadgang, vil du køre nautilus kommando i terminalen.

nautilus

Så husk. Log ind som Root, start derefter appen med:

program-name

De fleste programmer kan hurtigt starte med superbrugerprivilegier, hvis du er rod. Husk dog, at terminalvinduesmetoden ikke er 100% pålidelig. På grund af arten af ​​kommandolinjen på Linux, kører nogle apps, der bare er flade, ikke.

Der er ikke en måde at registrere, hvilke programmer der fungerermed denne metode og hvad der ikke gør. Den bedste måde at bestemme er ved prøve og fejl. Skønt et program nægter at starte som root i terminalen, siger det det på kommandolinjen.

Åbn programmer med Root - Pkexec

På de fleste Linux-operativsystemer, når et programhar brug for at køre som rod, vises en adgangskodeprompt. Denne prompt instruerer brugeren om at indtaste deres kontoadgangskode. Derefter starter apps med forhøjede privilegier. Start af programmer på skrivebordet på denne måde gøres alt muligt takket være Pkexec-værktøjet.

Start af programmer på denne måde er ikke guiden. Det er ret let at starte næsten ethvert program, der er installeret på dit Linux-skrivebord med dette værktøj.

Tryk på for at bruge pkexec Alt + F2 på tastaturet. Dette tastaturkombo starter et hurtigvindue på dit skrivebordsmiljø.

Når hurtigstartvinduet er åbent på skrivebordet, skal du skrive ud pkexec kommando efterfulgt af navnet på det program, du gerne vil starte.

For eksempel for at starte Gparted-partitionsadministrator som root, ville du gøre det:

pkexec gparted

Følg bare kommandosyntaxen som nedenfor, og næsten ethvert program skal starte som root.

pkexec programname

Vil du ikke bruge hurtigstartlinjen på Linux-skrivebordet? Det er også muligt at starte apps som rod gennem med pkexec-værktøjet i terminalen. Start bare en terminalsession ved at trykke på Ctrl + Alt + T eller Ctrl + Skift + T. Derefter:

pkexec programname

Åbn programmer med Root - Gksu

Længe før Pkexec-værktøjet tog sin plads dervar Gksu. Det fungerer identisk med den måde, Pkexec gør, men Linux-distributionsvedligeholdere besluttede at grøft det, da det ikke fungerer så godt. Når det er sagt, hvis du ikke kan lide at bruge Pkexec og har brug for en måde at starte programmer på som Root, fungerer det stadig.

Desværre er Gksu ikke konfigureret til en massemoderne Linux-distributionssoftwarelager, da det ikke bruges så meget. Fra nu af understøtter Debian 7-9 det, OpenSUSE LEAP (42.3 og 15.0) og Tumbleweed understøtter det. Ubuntu 16.04 LTS gør det også.

For at installere den skal du åbne en terminal og indtaste de kommandoer, der svarer til dit operativsystem.

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 Tumbleweed

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

Når Gksu-applikationen er konfigureret på dit Linux-system, skal den være klar til brug. Tryk på for at starte et program som rod Alt + F2 på skrivebordet. En startbjælke vises. Skriv i baren gksu efterfulgt af det program, du gerne vil starte. For eksempel at starte XFCE4 filhåndtering, gør du det:

gksu thunar

Følg kommandolinjens syntaks nedenfor for at starte ethvert program med Gksu.

gksu programname

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

Kommentarer