GNU/Linux를 처음 접하는 사람들은 루트 수퍼유저 권한으로 명령을 실행해야 할 때 종종 문제에 봉착합니다. 때때로 이러한 명령은 특히 명령줄에서 업데이트나 새 응용 프로그램을 설치하려고 할 때 "관리 디렉터리를 잠글 수 없습니다" 오류 메시지를 표시합니다. 이 오류 메시지는 종종 다소 실망스러운 질문과 함께 나타납니다. "루트입니까?"
루트 권한을 얻는 것은 Microsoft Windows에서 상승된 명령 프롬프트를 사용하는 것과 같지만 다른 창을 열지 않고도 간단한 명령을 통해 필요한 권한을 얻을 수 있기 때문에 실제로 훨씬 더 쉬울 수 있습니다. 대부분의 경우 몇 번의 키 입력으로 지금 바로 이 오류를 수정할 수 있습니다.
방법 1:Linux에서 명령 앞에 sudo 사용
새 패키지를 설치하는 것과 같은 관리 작업을 수행할 때 오류 메시지가 표시되면 해당 작업을 수행하기 위해 몇 번이나 명령을 실행하든, 어떤 패키지 이름을 사용하든 상관없이 이 메시지가 계속 표시됩니다.
대신 실행 중인 명령 앞에 sudo를 입력해 보십시오. 예를 들어 apt-get 패키지 관리자를 사용하는 Linux 배포판에 패키지를 설치하려는 경우 sudo apt-get install pgkName을 입력하고 pgkName을 설치하려는 소프트웨어의 이름으로 대체할 수 있습니다. .
이제 비밀번호를 묻는 메시지가 표시됩니다. 입력하면 정상적으로 작동합니다. 모든 작업을 수행하기 위해 Windows에서와 같이 관리자 권한 명령 프롬프트에 액세스하기 위해 다른 창을 열 필요가 없습니다. 그러나 다음에 입력하는 명령은 일반 사용자 수준에서 다시 실행됩니다. 다른 패키지를 설치하려는 경우와 같이 수퍼유저 권한으로 다른 명령을 실행하려면 패키지 앞에 다시 sudo를 입력하십시오.
이것이 문제를 해결했다면 더 이상 놀지 않아도 됩니다. 이것은 말 그대로 문제가 아니며, 무단 액세스로부터 컴퓨터를 보호하기 때문에 노련한 GNU/Linux 사용자에게는 사실입니다.
방법 2:그래픽 방식으로 sudo 실행
이것은 명령줄 프로그램에서 잘 작동하지만 때때로 그래픽 프로그램을 수퍼유저로 실행하고 싶을 수도 있습니다. 루트 사용자는 원하는 시스템에 대해 무엇이든 할 수 있으므로 sudo를 사용할 때 주의해야 합니다. 그러나 BleachBit과 같은 시스템 정리 소프트웨어를 사용하려면 이 권한이 필요할 때가 있습니다.
이 경우 명령 앞에 sudo를 사용하는 대신 gksu를 입력합니다. 암호를 묻는 작은 상자가 표시되며 암호를 입력하면 프로그램이 정상적으로 실행됩니다. 생성된 응용 프로그램의 창이 다른 창과 일치하지 않아도 놀라지 마십시오. 루트 계정에 멋진 색 구성표가 설정되어 있지 않을 수 있습니다.
K 데스크탑 환경을 사용하는 시스템에 있는 경우 kdesu를 시도할 수도 있습니다. gksu에 대한 오류 메시지가 표시되거나 알고 있는 경우 루트로 실행해야 하는 GUI 명령 앞에 kdesu를 배치해 보십시오. 플라즈마 데스크탑을 실행 중입니다.
루트 사용자가 이러한 명령을 실행할 때 시스템에 손상을 줄 수 있다는 경고 메시지를 수신한다는 점에 유의하십시오. 이는 Linux 설치에 해를 끼치지 않도록 주의해야 하는 방법에 대한 또 다른 알림입니다.
방법 3:루트 사용자 되기
일부 배포판에서는 su –를 실행하여 암호를 입력한 후 루트 사용자가 될 수 있습니다. 이것은 루트 계정을 해시하지 않는 Fedora 및 CentOS와 같은 배포판에서 작동해야 합니다. 이렇게 하면 프롬프트가 $ 기호에서 # 기호로 변경됩니다. 이것은 이제 수퍼유저 루트 액세스 권한이 있음을 표시하기 위한 것입니다.
Ubuntu 및 이를 기반으로 하는 다양한 배포판과 같은 일부 배포판은 이를 지원하지 않습니다. 이러한 시스템에서 sudo -i를 사용하여 루트 로그인 쉘을 수신하십시오. 어느 쪽이든 이 방법으로 로그인하면 관리 명령 앞에 sudo를 사용할 필요가 없지만 큰 권한에는 큰 책임이 따른다는 점을 명심하십시오. 서버나 이와 유사한 환경에 있는 경우 시스템 관리자가 루트 계정으로 수행할 수 있는 작업과 수행할 수 없는 작업에 대해 특정 규칙을 따를 수도 있습니다.
자신의 컴퓨터를 사용하는 사용자는 자신이 생성하지 않은 항목을 삭제하지 않는 것이 좋습니다.