# File lib/puppet/provider/user/user_role_add.rb, line 160
160:     def password
161:         #got perl?
162:         if ary = File.readlines("/etc/shadow").reject { |r| r =~ /^[^\w]/}.collect { |l| l.split(':')[0..1] }.find { |user, passwd| user == @resource[:name] }
163:             pass = ary[1]
164:         end
165:         pass
166:     end