21 lines
352 B
Perl
Executable File
21 lines
352 B
Perl
Executable File
#!/usr/bin/perl -w
|
|
|
|
use strict;
|
|
my $user;
|
|
my @util;
|
|
my @human;
|
|
my @inhuman;
|
|
|
|
setpwent();
|
|
|
|
while(@util=getpwent())
|
|
{
|
|
push @human, $util[0] if ($util[-1] =~ /sh$/);
|
|
push @inhuman, $util[0] if ! ($util[-1] =~ /sh$/);
|
|
}
|
|
|
|
endpwent();
|
|
|
|
print "\U\nThese accounts use human shells: \E\n@human\n";
|
|
print "\U\nThese accounts use human shells: \E\n@inhuman\n";
|