![단일 텍스트 편집기 세션 내에서 루트가 아닌 파일을 생성하면서 루트 파일을 수정하고 싶습니다.](https://linux55.com/image/25647/%EB%8B%A8%EC%9D%BC%20%ED%85%8D%EC%8A%A4%ED%8A%B8%20%ED%8E%B8%EC%A7%91%EA%B8%B0%20%EC%84%B8%EC%85%98%20%EB%82%B4%EC%97%90%EC%84%9C%20%EB%A3%A8%ED%8A%B8%EA%B0%80%20%EC%95%84%EB%8B%8C%20%ED%8C%8C%EC%9D%BC%EC%9D%84%20%EC%83%9D%EC%84%B1%ED%95%98%EB%A9%B4%EC%84%9C%20%EB%A3%A8%ED%8A%B8%20%ED%8C%8C%EC%9D%BC%EC%9D%84%20%EC%88%98%EC%A0%95%ED%95%98%EA%B3%A0%20%EC%8B%B6%EC%8A%B5%EB%8B%88%EB%8B%A4..png)
함정 22: 텍스트 편집기를 열면아니요을(를 ) 사용하면 sudo
변경사항을 저장할 권한이 없습니다. 내가 열면그리고루트 권한이 있으면 내가 만든 모든 파일은 루트의 소유가 됩니다. 루트가 아닌 내가 소유한 파일을 생성하고 동일한 세션에서 루트 액세스가 필요한 파일을 편집할 수 있기를 원합니다. 가능한? Linux 문제입니까, 아니면 텍스트 편집기 설정입니까?
저는 서브라임 텍스트 2를 사용하고 있습니다.
답변1
루트가 소유한 텍스트 파일을 편집하는 데 이를 사용하면 sudoedit
편집기가 원하는 대로 작동합니다. Sudoedit는 자신이 소유한 루트 소유 파일의 임시 복사본을 만들고 편집자( , 또는 sudoers 프로필을 통해 선택)를 호출하여 $SUDO_EDITOR
작동 합니다 $VISUAL
. $EDITOR
편집기를 종료할 때 임시 파일이 수정된 경우 이를 다시 복사합니다. 자세한 내용은 매뉴얼 페이지에 있습니다.