sudoでコマンドを実行させるスクリプトhoge.shを書いています。

#!/bin/bash -v
sudo ln -s /System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport /usr/bin/airport
sudo airport sniff 6

下記のように他のshから下記のように呼び出したいため、
管理者パスワード入力をせずに「airport sniff」を実行できるようにしたいのですが
方策はございませんでしょうか。

#!/usr/bin/
MSG=`hoge.sh`
echo $MSG

expectでパスワードをハードコーディングで流し込む方法も考えたのですが
セキュリティ的に躊躇しております。

なお、一般ユーザのままコマンドを実行すると、下記のようなエラーが出ます。

$ airport sniff 6
Could not open device en0 (en0: You don't have permission to capture on that device ((cannot open BPF device) /dev/bpf0: Permission denied)).