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