sudo 노틸러스와 sudo -E 노틸러스의 차이점

sudo 노틸러스와 sudo -E 노틸러스의 차이점

최신 우분투 17.04를 설치했는데 sudo nautilus 명령을 실행할 수 없어 오류가 발생합니다. 그런 다음 sudo -E nautilus를 검색하고 시도했는데 작동했습니다. 둘 사이의 차이점은 무엇입니까?

답변1

이것sudo맨페이지그래서 설명 -E:

사용자가 기존 환경 변수를 유지하기를 원하는 보안 정책을 나타냅니다. 사용자에게 환경을 보호할 권한이 없으면 보안 정책에서 오류가 반환될 수 있습니다.

일반적으로 sudo실행되는 명령에 대해 제공되는 환경을 정리합니다 -E(사용자가 허용하는 경우). sudo env와 의 출력을 비교하면 차이점을 확인할 수 있습니다 sudo -E env.

노틸러스에서는 필요한 정보를 찾거나 통신에 필요한 다른 프로세스에 액세스하기 위해 많은 환경 변수가 필요합니다.

관련 정보