**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
액세스 권한으로 실행하면 안 됩니다.