Linux에서 루트 권한으로 프로그램을 여는 것은플랫폼의 보안 특성으로 인해 때로는 필요합니다. 사실, 일반 사용자는 일부 작업을 수행 할 수 없습니다 (루트 폴더의 파일 관리, 하드 드라이브 포맷 또는 시스템 파일 편집 등).
루트로 프로그램을 여는 방법에는 여러 가지가 있습니다리눅스에서 액세스 할 수 있습니다. 이 가이드에서는 방법을 보여 드리겠습니다. 그러나 루트 계정으로 프로그램을 시작하려면 먼저 활성화해야합니다. 루트 계정이 비활성화 된 Linux OS를 사용하는 경우 아래 지침에 따라 켜는 방법을 알아보십시오.
루트 계정 활성화
를 눌러 터미널 창을 시작하십시오. Ctrl + Alt + T 또는 Ctrl + Shift + T 키보드에서. 그런 다음 시스템이 수도 권한, 사용 sudo -s 상승 된 세션에 로그인합니다.
sudo -s
다음으로 암호 시스템에서 루트 계정의 비밀번호를 강제로 재설정합니다.
passwd
Linux PC에서 루트 계정에 대한 새 비밀번호를 설정하십시오. 그러나 보안이 필요하다는 점을 명심하십시오. 새 비밀번호가 설정되면 루트 계정에 다시 액세스 할 수 있습니다.
루트 – 터미널로 프로그램 열기
루트 권한으로 프로그램을 시작하는 가장 빠르고 안정적인 방법은 터미널에서 루트에 로그인 한 다음 프로그램 이름을 명령으로 실행하는 것입니다.
su -
터미널 세션에서 루트 액세스 권한을 얻은 후에는 프로그램을 시작할 수 있습니다. 예를 들어 루트 액세스 권한으로 Gnome 파일 관리자에 액세스하려면 노틸러스 터미널에서 명령.
nautilus
기억하십시오. 루트로 로그인 한 후 다음을 사용하여 앱을 시작하십시오.
program-name
대부분의 프로그램은 수퍼 유저로 빠르게 시작할 수 있습니다루트 인 경우 권한. 터미널 윈도우 방법은 100 % 신뢰할 수는 없습니다. Linux의 명령 줄 특성으로 인해 일부 앱은 실행되지 않습니다.
어떤 프로그램이 작동하는지 감지 할 수있는 방법이 없습니다이 방법과 그렇지 않은 방법으로 결정하는 가장 좋은 방법은 시행 착오입니다. 그러나 프로그램이 터미널에서 루트로 시작하는 것을 거부하면 명령 줄에 그렇게 표시됩니다.
Root – Pkexec로 프로그램 열기
대부분의 Linux 운영 체제에서 프로그램루트로 실행해야 암호 프롬프트가 나타납니다. 이 프롬프트는 사용자에게 계정 비밀번호를 입력하도록 지시합니다. 그런 다음 높은 권한으로 앱을 시작합니다. Pkexec 도구 덕분에 이러한 방식으로 데스크탑에서 프로그램을 시작할 수 있습니다.
이런 방식으로 프로그램을 시작하는 것은 마법사가 아닙니다. 이 도구를 사용하여 Linux 데스크탑에 설치된 모든 응용 프로그램을 쉽게 시작할 수 있습니다.
pkexec를 사용하려면 Alt + F2 키보드에서. 이 키보드 콤보는 데스크탑 환경에서 빠른 실행 창을 시작합니다.
바탕 화면에서 빠른 실행 창이 열리면 pkexec 명령을 입력 한 다음 시작하려는 프로그램 이름을 입력하십시오.
예를 들어 Gparted 파티션 관리자를 루트로 시작하려면 다음을 수행하십시오.
pkexec gparted
아래처럼 명령 구문을 따르십시오. 거의 모든 프로그램이 루트로 시작해야합니다.
pkexec programname
Linux 데스크톱에서 빠른 실행 표시 줄을 사용하고 싶지 않습니까? 터미널의 pkexec 도구를 통해 루트로 앱을 시작할 수도 있습니다. 를 눌러 터미널 세션을 시작하십시오. Ctrl + Alt + T 또는 Ctrl + Shift + T. 그런 다음 다음을 수행하십시오.
pkexec programname
Root – Gksu로 프로그램 열기
Pkexec 도구가 자리를 잡기 오래 전에국수였습니다. Pkexec와 동일한 방식으로 작동하지만 Linux 배포판 관리자는 작동하지 않기 때문에 버리기로 결정했습니다. 즉, Pkexec 사용이 마음에 들지 않고 루트로 프로그램을 시작하는 방법이 필요한 경우에도 여전히 작동합니다.
안타깝게도 Gksu는현대 리눅스 배포판의 소프트웨어 저장소는 많이 사용되지 않기 때문입니다. 현재 데비안 7-9는이를 지원하고 OpenSUSE LEAP (42.3 및 15.0)와 Tumbleweed는이를 지원합니다. 우분투 16.04 LTS도 마찬가지입니다.
설치하려면 터미널을 열고 운영 체제에 해당하는 명령을 입력하십시오.
우분투 16.04 LTS
sudo apt install gksu
데비안
sudo apt-get install gksu
오픈 수 세리프 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
Linux 시스템에 Gksu 애플리케이션이 설정되면 바로 사용할 수 있어야합니다. 루트로 프로그램을 시작하려면 Alt + F2 데스크탑에서. 실행 표시 줄이 나타납니다. 바에서 국수 시작하려는 프로그램이 뒤 따릅니다. 예를 들어 XFCE4 파일 관리자를 시작하려면 다음을 수행하십시오.
gksu thunar
Gksu를 사용하여 응용 프로그램을 시작하려면 아래 명령 줄 구문을 따르십시오.
gksu programname
또한 동일한 구문을 사용하여 터미널에서 루트로 앱을 바로 시작할 수도 있습니다.
코멘트