이 문제로 인해 잠시 동안 버그가 발생했습니다.
가끔씩 sudo
명령 을 실행해야하는 스크립트 파일을 작성해야 합니다. 필자는 sudo
소프트웨어를 설치할 때 나타나는 것과 같은 멋진 그래픽 인터페이스를 여는 방법이 있다고 확신하지만 어떻게 실행 되는지 미리 알 필요는 없습니다 .
는 man sudo
말한다 :
-A Normally, if sudo requires a password, it will read it from the current terminal. If the -A (askpass) option is specified, a (possibly
graphical) helper program is executed to read the user's password and output the password to the standard output. If the SUDO_ASKPASS
environment variable is set, it specifies the path to the helper program. Otherwise, the value specified by the askpass option in
sudoers(5) is used
그래서 솔루션이 그 안에 -A
있고 SUDO_ASKPASS
튜플 에 있다고 확신 하지만 그 안에 넣을 것을 찾을 수있었습니다.
gtksudo
또는 같은 프론트 엔드에 의해 처리됩니다kdesudo
. OS-X 측면에 무엇이 있는지 모르겠지만 그 라인을 따라 무언가를 찾고 있다고 가정합니다.