スクリプト内でsudo hogeしようとするとPermission deniedで拒否される
tcpdumpを実施するシェルを書いたところ、Permission deniedで拒否されました。
#!/bin/bash -v
TEST_DIR="/Users/"
sudo tcpdump -Ini en0 -w ${TEST_DIR}/test1.pcap -W1 -G40 &
pid=$!
tcpdump: /Users/test1.pcap: Permission denied
事前に
sudo chmod 644 /dev/bpf*
も実行してあり
visudo
UserHoge ALL=(ALL) NOPASSWD:ALL
ともしてあります。