![.desktop 파일. 올바른 실행 경로](https://linux55.com/image/60372/.desktop%20%ED%8C%8C%EC%9D%BC.%20%EC%98%AC%EB%B0%94%EB%A5%B8%20%EC%8B%A4%ED%96%89%20%EA%B2%BD%EB%A1%9C.png)
저는 페도라를 사용합니다. 안전한 순환으로 패키지된 많은 프로그램이 있습니다. 포함된 데스크탑 파일은 작동하지만 프로그램을 열려면 루트 권한이 필요합니다.
루트 없이 대상을 열려면 여기에 표시된 데스크탑 파일을 편집하는 방법입니다. 나는 운 좋게 생각할 수 있는 모든 명백한 편집을 시도했습니다.
#!/usr/bin/env xdg-open
[Desktop Entry]
Name=argus
Exec=gnome-terminal -e "su -c 'argus -h; bash'"
TryExec=argus
Type=Application
Categories=System;Security;X-SecurityLab;X-Reconnaissance;
답변1
#!/usr/bin/env xdg-open
[Desktop Entry]
Name=argus
Exec=gnome-terminal -e "sh -c 'argus -h; bash'"
TryExec=argus
Type=Application
Categories=System;Security;X-SecurityLab;X-Reconnaissance;
이것이 행동과 가장 잘 일치합니다. 나보다 아르거스를 더 잘 아시는 분이 개선해 주실 수 있을 거에요.