compare file and directory
/etc/shdow not available for ordinary user, test by -r