I've uploaded a new version of File::Find::Rule::Permissions to the CPAN. The changes are that it will no longer emit warnings if your /etc/groups file is broken and refers to users that don't exist; and I have prepared it for mocking the getpwent, getgrent and stat calls, and the EUID, so that I can write some proper tests for the silly thing.