chmod の「-a」オプションはどうですか?
find . -exec chmod -a "johndoe allow delete,readattr,writeattr,readextattr,writeextattr,readsecurity,writesecurity,chown,read,write,append,execute,list,search,add_file,add_subdirectory,delete_child" {} \;
現在のディレクトリから、すべてのファイルに対する johndoe のすべての ACL パーミッションを再帰的に削除します。(ACL のないすべてのファイルに対してエラーが出力されますが、残りのファイルでは引き続き機能します)。あなたが言ったように、これを「継承」と「拒否」でも実行する必要があります。
編集: Mac OS X で ACL を使用するツールは次のとおりです。
# cat has_acl.sh
otool -IV $1 2>&1 | grep _acl_ > /dev/null
# find /bin /sbin /usr/bin /usr/sbin -exec ./has_acl.sh {} \; -print
/bin/chmod
/bin/ls
/usr/bin/ex
/usr/bin/rview
/usr/bin/rvim
/usr/bin/vi
/usr/bin/view
/usr/bin/vim
/usr/bin/vimdiff
/usr/sbin/cupsd
/usr/sbin/kadmind
/usr/sbin/pkgutil
vi は ACL の読み取りと保存のみを行い、他のものも役に立たないようです。しかし、サードパーティのツールが存在する可能性があります。多分Fink/MacPortsで?