umm ... you can use ufsdump as any user, just not dump files that that user can't normally access ...
if a user needs to dump more than this, surely they either need access to the file system, or they ask admin ?
if they can't access the file system, what is the point in letting them back it up?