📄 view_users.cgi
字号:
#!/usr/local/bin/perl# view_users.cgi# Display users connected to a sharerequire './samba-lib.pl';&ReadParse();&header("Current Users", "");print "<hr>\n";if ($in{share}) { print "<h3>Current users of <i>$in{share}</i></h3>\n"; @cons = &list_connections($in{share}); }else { @cons = &list_connections(); }if (@cons) { print "<table border width=100%>\n"; print "<tr $tb>\n"; if (!$in{share}) { print "<td><b>Share</b></td>\n"; } print "<td><b>User</b></td> <td><b>Group</b></td>\n"; print "<td><b>Connected from</b></td>\n"; print "<td><b>Connected at</b></td> <td><b>Process ID</b></td> </tr>\n"; foreach $c (@cons) { print "<tr $cb>\n"; if (!$in{share}) { print "<td>$c->[0]</td>\n"; } print "<td>$c->[1]</td> <td>$c->[2]</td>\n"; print "<td>$c->[4]</td> <td>$c->[5]</td>\n"; print "<td><a href=\"kill_user.cgi?share=$in{share}&pid=$c->[3]\">$c->[3]</a></td>\n"; print "</tr>\n"; } print "</table><p>\n"; print "Click on a process ID from the list above to disconnect\n"; print "that user. <br>\n"; }else { print "<b>There are no currently connected users</b>.\n"; }print "<p>\n";print "<hr>\n";if ($in{share}) { &footer($in{printer} ? "edit_pshare.cgi?$in{share}" : "edit_fshare.cgi?$in{share}", "share configuration"); }else { &footer("", "share list"); }
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -