- - Як відкрити програми з кореневим доступом у Linux

Як відкрити програми з кореневим доступом в Linux

Відкриття програм з root правами на Linux єіноді потрібно, в силу характеру безпеки на платформі. Справа в тому, що деякі операції неможливі із звичайним користувачем (такі речі, як управління файлами в папці Root, форматування жорсткого диска або редагування системних файлів, приходять на думку).

Існує кілька способів відкрити програми за допомогою Rootдоступ у Linux. У цьому посібнику ми покажемо, як це зробити. Однак майте на увазі: щоб запустити програми з обліковим записом Root, потрібно спочатку включити його. Якщо ви використовуєте ОС Linux з відключеним кореневим обліковим записом, дотримуйтесь інструкцій нижче, щоб дізнатися, як її ввімкнути.

Увімкніть акаунт Root

Запустіть вікно терміналу, натиснувши на Ctrl + Alt + T або Ctrl + Shift + T на клавіатурі. Потім, якщо припустити, що ваша система є судо пільги, користуйтеся судо -с команда для входу на підвищений сеанс.

sudo -s

Далі введіть passwd щоб примусити скинути пароль облікового запису Root в системі.

passwd

Встановіть новий пароль на вашому ПК з ОС Linux для облікового запису Root. Майте на увазі, що це потрібно забезпечити. Після встановлення нового пароля до кореневого рахунку можна отримати ще раз.

Відкрийте програми з Root - Terminal

Найшвидший і зазвичай найнадійніший спосіб запуску програм з привілеями Root - це увійти в Root в терміналі, а потім виконати ім'я програми як команду.

su -

Щойно ви отримаєте кореневий доступ у термінальному сеансі, ви зможете запустити програму. Так, наприклад, якщо ви хочете отримати доступ до менеджера файлів Gnome з кореневим доступом, ви запускаєте nautilus команда в терміналі.

nautilus

Отже, пам’ятайте. Увійдіть як Root, а потім запустіть програму за допомогою:

program-name

Більшість програм можуть швидко запускатися із суперпользователяпривілеї, якщо ви Root. Однак пам’ятайте, що метод вікна терміналу не є надійним на 100%. Зважаючи на характер командного рядка в Linux, деякі програми просто вирівняні не запускаються.

Не існує способу визначити, які програми працюютьза допомогою цього методу, а що ні. Найкращий спосіб визначити - шляхом спроб та помилок. Хоча, якщо програма відмовиться запускати як Root в терміналі, це буде сказано в командному рядку.

Відкрийте програми з Root - Pkexec

У більшості операційних систем Linux, коли програмапотрібно запускати як Root, з'являється запит на пароль. Це підказка вказує користувачеві ввести пароль свого облікового запису. Потім програми запускаються з підвищеними привілеями. Таким чином, запуск програм на робочому столі стає можливим завдяки інструменту Pkexec.

Запуск програм таким чином не є майстром. З цим інструментом запустити практично будь-яку програму, встановлену на вашому робочому столі Linux.

Щоб використовувати pkexec, натисніть Alt + F2 на клавіатурі. Ця комбінація клавіатури запустить вікно швидкого запуску на робочому столі.

Як тільки на робочому столі відкриється вікно швидкого запуску, випишіть pkexec команда, а потім назва програми, яку ви хочете запустити.

Наприклад, щоб запустити менеджер розділів Gparted як Root, зробіть:

pkexec gparted

Просто дотримуйтесь командного синтаксису, як показано нижче, і майже кожна програма повинна запускатися як Root.

pkexec programname

Не хочете використовувати панель швидкого запуску на робочому столі Linux? Також можна запускати програми як Root через інструмент pkexec в терміналі. Просто запустіть термінальний сеанс натисканням Ctrl + Alt + T або Ctrl + Shift + T. Потім зробіть:

pkexec programname

Відкриті програми з Root - Gksu

Задовго до того, як інструмент Pkexec зайняв своє місце, тамбув Гксу. Він функціонує точно так само, як робить Pkexec, але сервіси дистрибутивів Linux вирішили його вирвати, оскільки це також не працює. Однак, якщо вам не подобається використовувати Pkexec і вам потрібен спосіб запускати програми як Root, він все одно працює.

На жаль, Gksu створено не так багатосучасні сховища програмного забезпечення для дистрибуції Linux, оскільки вони не використовуються так сильно. На даний момент Debian 7-9 підтримує його, OpenSUSE LEAP (42.3 та 15.0) та Tumbleweed підтримують його. Також працює Ubuntu 16.04 LTS.

Щоб встановити його, відкрийте термінал і введіть команди, які відповідають вашій операційній системі.

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

Коли програма Gksu налаштована у вашій системі Linux, вона повинна бути готова до використання. Щоб запустити програму як Root, натисніть Alt + F2 на робочому столі. З'явиться панель запуску. У барі пишіть гксу після чого програма, яку ви хочете запустити. Наприклад, щоб запустити менеджер файлів XFCE4, зробіть:

gksu thunar

Щоб запустити будь-яку програму з Gksu, дотримуйтесь нижче синтаксису командного рядка.

gksu programname

Ви також можете запустити додаток прямо з терміналу як Root з тим же синтаксисом.

Коментарі