/ag-listusers
#!/usr/bin/perl use AwesomeGrid::User; my $hostname = shift; opendir USERS, "$AwesomeGrid::confdir/users"; my @users = grep {/^[^.]/} readdir USERS; closedir USERS; printf "%-10s%-20s\n","username","home system"; printf '-' x 30; printf "\n"; foreach (@users) { my $agu = AwesomeGrid::User->load($_); if ($hostname) { next unless $agu->{home} eq $hostname; } printf "%-10s%-20s\n", $agu->{username}, $agu->{home}; }