루트 권한으로 그래픽 애플리케이션 열기 – Ubuntu 18.04의 gksu 대안

gksu 대체 Ubuntu

최근 Ubuntu 18.04는 gksu를 저장소에서 제거하여 이 유틸리티에 의존하던 사람들에게 혼란을 주었습니다. 그러나 많은 사람들이 깨닫지 못한 것은 gksu가 오랫동안 유지 관리되지 않았다는 것입니다. 이미 죽은 프로그램이었습니다. Ubuntu는 마침내 이를 단절하기로 결정했습니다.

gksu는 무엇을 했나요?

사실 다소 이상합니다. 일부 리눅스 사용자는 gksu를 전혀 사용하지 않았습니다. 다른 사용자들은 하루에 여러 번 사용했습니다. 이는 컴퓨터를 관리하는 선호도에 따라 다릅니다. Gksu는 그래픽 애플리케이션과 함께 sudo를 사용할 수 있게 해주었습니다. 가장 일반적인 사용 사례 중 하나는 gedit와 같은 텍스트 편집기와 함께 사용하는 것이었습니다. gksu를 사용하여 gedit과 같은 그래픽 편집기에서 전체 루트 권한으로 텍스트 문서를 열 수 있었습니다.

gksu gedit /path/to/file.txt

gParted와 같은 다른 애플리케이션과 함께 사용할 수도 있었습니다. 실제로, 루트로 그래픽을 실행해야 할 때 가장 많이 사용되는 옵션이었습니다.

GVFS 사용 – 권장

gedit gvfs 사용

이제 그래픽 애플리케이션을 시작하는 권장 방법은 파일 시스템을 관리하고 마운트하는 데 사용되는 유틸리티인 gvfs에 이미 내장된 기능을 사용하는 것입니다. 이는 gksu가 했던 것처럼 터미널에서 그래픽 애플리케이션을 시작해야 합니다.

gksu와 달리, 이는 이미 GNOME에 내장되어 있으며, 관리자 권한으로 열고 있음을 지정하기 위해 파일 경로를 변경해야 합니다. gedit으로 파일을 여는 것은 다음과 같습니다:

gedit admin:///path/to/file.txt

이는 루트 권한으로 파일에 접근해야 하는 모든 유틸리티에서 작동합니다. 프로그램이 시작될 때 파일 경로를 받는 한, 이 방법으로 관리자 권한으로 실행할 수 있습니다.

Su 사용

애플리케이션에 Su 사용

다음 옵션은 정확히 권장되지는 않으며, 잘못 사용하면 보안 위험이 될 수 있습니다. 그럼에도 불구하고, 루트로 프로그램을 실행하는 가장 직접적인 방법입니다. 이 점을 염두에 두세요, 이는 루트로 실행되는 것이지, 단순히 루트 권한으로 실행되는 것이 아닙니다. GNOME 및 기타 데스크탑 환경은 gParted와 같은 유틸리티를 데스크탑 실행기를 통해 실행할 때 권한을 처리합니다. 이 방법은 그에 대해 엄격히 필요하지 않습니다. 어쨌든, 여전히 옵션입니다.

터미널에서 사용자를 루트로 전환하는 것으로 시작하세요. 끝에 -가 있다는 점에 유의하세요. 이 부분이 대부분의 경우 그래픽 애플리케이션을 실행할 수 있게 해줍니다.

sudosu -

이제 애플리케이션을 실행하세요.

gparted

그냥 매우 조심하고 완료되면 루트 권한을 해제하세요.

이 두 가지 기술은 이미 Ubuntu에 통합되어 있으며, gksu가 했던 모든 것을 보완할 수 있습니다. 두 가지 모두 사용할 때 조심하고, 필요하지 않는 한 그래픽 애플리케이션을 루트로 실행하지 마세요. 웹 브라우저를 루트로 실행할 이유는 절대 없습니다.