class Inspec::Resources::UnixUser
def identity(username)
def identity(username) cmd = inspec.command("#{id_cmd} #{username}") return nil if cmd.exit_status != 0 # parse words params = SimpleConfig.new( parse_id_entries(cmd.stdout.chomp), assignment_re: /^\s*([^=]*?)\s*=\s*(.*?)\s*$/, group_re: nil, multiple_values: false, ).params { uid: convert_to_i(parse_value(params['uid']).keys[0]), username: parse_value(params['uid']).values[0], gid: convert_to_i(parse_value(params['gid']).keys[0]), groupname: parse_value(params['gid']).values[0], groups: parse_value(params['groups']).values, } end