fix file_mode check to overlap with bare_words less and symlink check to cover more