# File lib/puppet/provider/user/user_role_add.rb, line 150
150:   def shadow_entry
151:     return @shadow_entry if defined? @shadow_entry
152:     @shadow_entry = File.readlines("/etc/shadow").reject { |r| r =~ /^[^\w]/ }.collect { |l| l.chomp.split(':') }.find { |user, _| user == @resource[:name] }
153:   end