
저는 Kubuntu 18.04를 사용하고 있으며 다음을 실행하고 싶습니다.케이트루트 권한을 가진 편집자는 sudo kate
메시지를 생성합니다 running kate as root is not possible
. 내 생각엔 그건 정말 어리석은 일이다. 어떻게 우회할 수 있나요?
답변: 시스템 파일이더라도 일반 파일을 사용하여 파일을 편집하면 됩니다.케이트. 편집하는 데 루트 권한이 필요하지 않습니다. 저장하려면 루트 권한만 있으면 됩니다. 시스템 파일을 저장할 때 루트 비밀번호를 묻는 메시지가 표시됩니다. 이를 제공하면 저장이 이루어집니다. 쉬운!!
답변1
최신 버전이 설치되어 있는 것 같습니다 kate
. 18.04를 실행 중이고 다음 메시지가 나타납니다.
Executing Kate as root is not possible. To edit files as root use:
SUDO_EDITOR=kate sudoedit <file>
따라서 다음 명령을 사용하여 루트로 파일을 편집할 수 있는 것 같습니다:
SUDO_EDITOR=kate sudoedit <file>
그러나 루트가 소유하지 않은 디렉터리에서는 루트로 파일을 편집할 수 없습니다. 이 때문에 당신은~ 해야 하다kate
또한 를 사용하여 실행할 때 파일 이름을 지정합니다 sudoedit
.
sudokate
파일 에 다음 줄을 추가하면 별칭을 쉽게 설정할 수 있습니다 ~/.bashrc
.
alias sudokate='SUDO_EDITOR=kate sudoedit'
그런 다음 다음 명령을 실행하여 ~/.bashrc
파일을 소싱합니다.
source ~/.bashrc
~/.bashrc
또한 변경 사항을 적용하려면 열려 있는 다른 모든 터미널에서 파일을 소싱하는 것을 잊지 마세요 .
이제 sudokate
명령을 실행하여 루트가 소유한 디렉터리의 파일을 편집할 수 있습니다.
답변2
Kate 19.04.3(쿠분투 19.10에서 사용 가능) 또는 쿠분투 19.04(쿠분투 19.04)를 사용하여 시스템 파일을 편집할 수 있습니다.쿠분투 백포트 ppa)가 설치되었습니다.
Kate에서 편집하려는 파일을 열고 편집한 후 Ctrl+를 클릭하면 됩니다 S. 비밀번호를 묻는 PolicyKit 창이 나타납니다. 제공하고 클릭하세요.좋아요.