xdg-open을 루트로 사용하면 안되는 이유는 무엇입니까?

xdg-open을 루트로 사용하면 안되는 이유는 무엇입니까?
   **xdg-open is for use inside a desktop session only. It is not  
   recommended to use xdg-open as root.**

매뉴얼 페이지에 위와 같은 내용이 나와 있는 이유는 무엇입니까?

답변1

아시다시피 xdg-open는 사용자가 선호하는 응용 프로그램에서 파일이나 URL을 여는 데 사용됩니다.

를 사용하여 실행하면 root시스템이 손상될 수 있는데, 왜 그럴까요?

액세스를 사용하여 그래픽 프로그램을 실행할 수 있기 때문에 root(사용자가 그래픽 응용 프로그램을 시작하기 위해 일반 sudo를 사용해서는 안되는 이유는 무엇입니까?).

또한 액세스 권한을 사용하여 실행하면 안 되는 프로그램을 실행할 수도 root있고 실수로 액세스 권한을 사용하여 위험한 명령을 실행할 수도 있습니다 root.

xdg-open결과가 확실하지 않은 명령을 단순히 실행할 수 있으므로 root액세스 권한으로 실행하면 안 됩니다.

관련 정보