powertop
Ubuntu에서 Launch Application Wizard를 사용하여 로그인할 때 강제 실행을 시도합니다. "Command" 항목 아래에 gnome-terminal -x /home/***/Documents/programming/scripts/powertop.sh
한 줄짜리 bash 쉘 스크립트를 사용하는 .
echo "******" | sudo -S powertop
이것은 내 슈퍼유저 비밀번호를 올바르게 입력하지만, echo가 계속 실행되기 때문에 초기화 후에 powertop과 상호 작용하는 것을 허용하지 않습니다.
gnome 터미널에서 계속 사용할 수 있으면서 쉘 스크립트를 사용하여 powertop을 실행할 수 있는 권한을 어떻게 얻습니까?
답변1
파워탑이 에 있다고 가정하면 /usr/sbin
비밀번호 없이 사용할 수 있습니다. sudo /usr/sbin/powertop
이렇게 하려면 visudo
다음 줄을 실행하고 추가하여 yourusername
실제 줄로 바꿔야 합니다.
yourusername ALL=(root) NOPASSWD: /usr/sbin/powertop