你可以将权限 suid 设置为 /usr/sbin/networksetup,然后networksetup将以 root 权限运行,因此你不再需要输入密码。
关于 suid: http://www.linuxnix.com/2011/12/suid-set-suid-linuxunix.html