Відкриття програм з 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 з тим же синтаксисом.
Коментарі