file file and permissions