Terminal 如何从applescript运行sudo终端命令?

Terminal 如何从applescript运行sudo终端命令?,terminal,applescript,sudo,Terminal,Applescript,Sudo,如何在applescript中使用sudo权限运行代码“sudoettercap-C” display dialog "Start ettercap?" buttons {"Boot", "Cancel"} do shell script "sudo ettercap -C" 这是我正在做的一个项目。不要问:D而不是sudo使用具有管理员权限的 display dialog "Start ettercap?" buttons {"Boot", "Cancel"} do shell script

如何在applescript中使用sudo权限运行代码“sudoettercap-C”

display dialog "Start ettercap?" buttons {"Boot", "Cancel"}
do shell script "sudo ettercap -C"

这是我正在做的一个项目。不要问:D

而不是
sudo
使用具有管理员权限的

display dialog "Start ettercap?" buttons {"Boot", "Cancel"}
do shell script "ettercap -C" with administrator privileges

请参见

谢谢您的回复。现在它说的是命令“/bin/sh:ettercap:command not found”,但它是一个命令,因为我可以在终端上运行它,而不会出现任何问题。然后尝试传递完整路径,例如,如果ettercap位于
/usr/local/bin
执行shell脚本“/usr/local/bin/ettercap-C”