# 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