One Hat Cyber Team
  • Dir : ~/usr/share/webmin/cluster-webmin/
  • View File Name : edit_user.cgi
    \n"; print " \n"; $mp = int((scalar(@mods)+2)/3); @umods = $group ? @{$user->{'ownmods'}} : @{$user->{'modules'}}; map { $umods{$_}++ } @umods; print " $text{'user_mods'}
    ", "$text{'user_groupmods'} \n"; print " ", &text('user_mleave', scalar(@umods)),"
    \n"; print " $text{'user_modsel'}\n"; print " $text{'user_modadd'}\n"; print " $text{'user_moddel'}\n"; print "
    \n"; print "\n"; print "\n"; print "\n"; print "
    \n"; print "$text{'user_sall'} \n"; print "$text{'user_snone'} \n"; print "$text{'user_sinvert'}
    \n"; print " \n"; print "\n"; print "\n"; print "\n"; %mdesc = map { $_->{'dir'}, $_->{'desc'} } @mods; foreach $h (@hosts) { local %ingroup; foreach $g (@{$h->{'groups'}}) { map { $ingroup{$_}++ } @{$g->{'members'}}; } local ($u) = grep { $_->{'name'} eq $in{'user'} } @{$h->{'users'}}; next if (!$u); local ($s) = grep { $_->{'id'} == $h->{'id'} } @servers; local $d = &server_name($s); $sel .= "\n" if (!$ingroup{$in{'user'}}); foreach $m (@{$h->{'modules'}}) { local @um = $ingroup{$in{'user'}} ? @{$u->{'ownmods'}} : @{$u->{'modules'}}; next if (&indexof($m->{'dir'}, @um) < 0); $sel .= "\n"; } } if ($sel) { print "\n"; } print "\n"; print "\n"; print "\n"; print "
    \n"; print "\n"; print "\n"; print "
    \n"; # Show hosts with the user print &ui_hr(); print &ui_subheading($text{'user_hosts'}); @icons = map { "/servers/images/$_->{'type'}.svg" } @got; @links = map { "edit_host.cgi?id=$_->{'id'}" } @got; @titles = map { &server_name($_) } @got; &icons_table(\@links, \@titles, \@icons); &ui_print_footer("", $text{'index_return'});