![gksu에 비밀번호를 어떻게 전달하나요?](https://linux55.com/image/54863/gksu%EC%97%90%20%EB%B9%84%EB%B0%80%EB%B2%88%ED%98%B8%EB%A5%BC%20%EC%96%B4%EB%96%BB%EA%B2%8C%20%EC%A0%84%EB%8B%AC%ED%95%98%EB%82%98%EC%9A%94%3F.png)
gksu
sudo
다음을 통해 비밀번호를 전달하는 것과 같은 옵션은 없습니다 .
echo 'password' | sudo -S command
어쨌든 내 비밀번호를 에 전달하는 가장 쉬운 방법이 무엇인지 알고 싶습니다 gksu
. 지금까지 내가 찾은 것은 다음과 같습니다.
parallel -j 2 -- "gksu command" "( sleep 1; xdotool type 'password'; xdotool key 'Return' )"
하지만 그것은 나에게 좋지 않은 것 같습니다( parallel
그리고 xdotool
그것을 설치해야 하고, 비밀번호를 통과하는 데 시간이 걸리고, 비밀번호를 묻는 창을 피하지 않습니다).
그렇다면 더 좋은 방법이 있나요?
sudoers
참고: 저는 파일을 편집하거나 "이러지 마세요. 안전하지 않아요!".
답변1
다음 옵션을 사용하여 터미널에서 비밀번호를 gksu
실행해 보세요.gksudo
sudo
--debug
gksu --debug gedit
옵션(사용자 이름/비밀번호 및 터미널을 피하기 위한 옵션 과 함께 )과 sudo
함께 실행된다는 것을 알 수 있습니다 .-H
-u
-p
-S
따라서 실제로는 or 대신 사용해야 합니다 sudo -H
.gksu
gksudo