gksudo는 /etc/sudoers의 구성을 존중하지 않습니다.

gksudo는 /etc/sudoers의 구성을 존중하지 않습니다.

제가 얼마전에 하나 올렸었는데질문sudo이는 다른 사용자에 액세스할 때 환경 변수를 보존할 수 있는지 여부와 관련이 있습니다. 이것이 실제로 가능하다는 것이 밝혀졌습니다.

오늘 루트로 실행하기 위해 gksudoGUI 응용 프로그램을 호출할 때 동일한 파일(예: )을 통했기 때문에 환경 변수(내 경우에는 $HOME) 저장도 적용될 것이라고 예상했습니다 . 알고 보니 그렇지 않은 것 같습니다. .gksudo/etc/sudoers

예를 들어, 실행하면 sudo vim인스턴스가 시작되고 지속하도록 vim구성한 대로 호출 사용자의 홈 폴더에서 구성을 올바르게 가져옵니다 . 그러나 "바닐라" 인스턴스가 시작됩니다.sudo$HOMEgksudo gvimgvim

gksudo원하는 효과를 얻으려면 별도로 구성해야 하나요 ?

관련 정보