Samba CGI 2sprachig DE und ENG
Anpassung an der Samba Controll Datei Tango Icons hinzugefügt git-svn-id: http://svn.ipfire.org/svn/ipfire/trunk@479 ea5c0bd1-69bd-2848-81d8-4f18e57aeed8
@@ -17,3 +17,4 @@ browseable = no
|
||||
writeable = yes
|
||||
comment = Benutzerprofile
|
||||
valid users = %S
|
||||
|
||||
|
||||
@@ -1,16 +0,0 @@
|
||||
NETBIOSNAME=ipfire
|
||||
BINDINTERFACESONLY=True
|
||||
WINSSUPPORT=on
|
||||
WINSSRV=
|
||||
GUESTACCOUNT=samba
|
||||
BLUE=off
|
||||
SECURITY=share
|
||||
OTHERINTERFACES=
|
||||
WORKGRP=homeip.net
|
||||
GREEN=on
|
||||
OSLEVEL=33
|
||||
MAPTOGUEST='Bad User'
|
||||
SRVSTRING='Samba'
|
||||
INTERFACES=' eth0'
|
||||
VPN=off
|
||||
ORANGE=off
|
||||
|
||||
@@ -1,12 +1,11 @@
|
||||
[Temp]
|
||||
path = /var/samba/tmp
|
||||
path = /tmp
|
||||
comment = Temp
|
||||
browseable = yes
|
||||
writeable = yes
|
||||
create mask = 0777
|
||||
directory mask = 0777
|
||||
guest ok = yes
|
||||
public = yes
|
||||
force user = samba
|
||||
|
||||
[P2P]
|
||||
@@ -17,5 +16,4 @@ writeable = yes
|
||||
create mask = 0777
|
||||
directory mask = 0777
|
||||
guest ok = yes
|
||||
public = yes
|
||||
force user = samba
|
||||
|
||||
@@ -23,7 +23,7 @@ my %ovpnsettings = ();
|
||||
my $message = "";
|
||||
my $errormessage = "";
|
||||
my @Logs = qx(ls /var/log/samba/);
|
||||
my $Log ='kein Log ausgewählt';
|
||||
my $Log =$Lang::tr{'no log selected'};
|
||||
my $defaultoption= "[Share]\npath = /var/samba/share1\ncomment = Share - Public Access\nbrowseable = yes\nwriteable = yes\ncreate mask = 0777\ndirectory mask = 0777\nguest ok = yes\npublic = yes\nforce user = samba";
|
||||
my $userentry = "";
|
||||
my @user = ();
|
||||
@@ -81,13 +81,13 @@ $sambasettings{'WINSSRV'} = '';
|
||||
$sambasettings{'WINSSUPPORT'} = 'on';
|
||||
$sambasettings{'REMOTEANNOUNCE'} = '';
|
||||
$sambasettings{'PASSWORDSYNC'} = 'off';
|
||||
$sambasettings{'OTHERINTERFACES'} = '';
|
||||
$sambasettings{'OTHERINTERFACES'} = '127.0.0.1';
|
||||
$sambasettings{'GUESTACCOUNT'} = 'samba';
|
||||
$sambasettings{'MAPTOGUEST'} = 'Never';
|
||||
$sambasettings{'LOGLEVEL'} = '3 passdb:5 auth:10 winbind:2';
|
||||
$sambasettings{'LOGLEVEL'} = '3 passdb:5 auth:5 winbind:2';
|
||||
### Values that have to be initialized
|
||||
$sambasettings{'ACTION'} = '';
|
||||
$sambasettings{'LOGLINES'} = '15';
|
||||
my $LOGLINES = '50';
|
||||
|
||||
################################################## Samba PDC Variablen #####################################################
|
||||
|
||||
@@ -116,7 +116,7 @@ if ($sambasettings{'ACTION'} eq 'smbchangepw'){system("/usr/local/bin/sambactrl
|
||||
if ($sambasettings{'ACTION'} eq 'smbrestart'){system("/usr/local/bin/sambactrl smbrestart");}
|
||||
if ($sambasettings{'ACTION'} eq 'smbstart'){system("/usr/local/bin/sambactrl smbstart");}
|
||||
if ($sambasettings{'ACTION'} eq 'smbstop'){system("/usr/local/bin/sambactrl smbstop");}
|
||||
if ($sambasettings{'ACTION'} eq 'smbstop'){system("/usr/local/bin/sambactrl smbstop");}
|
||||
if ($sambasettings{'ACTION'} eq 'smbreload'){system("/usr/local/bin/sambactrl smbreload");}
|
||||
if ($sambasettings{'ACTION'} eq 'globalresetyes')
|
||||
{
|
||||
system("/usr/local/bin/sambactrl smbglobalreset");
|
||||
@@ -134,10 +134,10 @@ if ($sambasettings{'ACTION'} eq 'globalresetyes')
|
||||
$sambasettings{'WINSSUPPORT'} = 'on';
|
||||
$sambasettings{'REMOTEANNOUNCE'} = '';
|
||||
$sambasettings{'PASSWORDSYNC'} = 'off';
|
||||
$sambasettings{'OTHERINTERFACES'} = '';
|
||||
$sambasettings{'OTHERINTERFACES'} = '127.0.0.1';
|
||||
$sambasettings{'GUESTACCOUNT'} = 'samba';
|
||||
$sambasettings{'MAPTOGUEST'} = 'Never';
|
||||
$sambasettings{'LOGLEVEL'} = '3 passdb:5 auth:10 winbind:2';
|
||||
$sambasettings{'LOGLEVEL'} = '3 passdb:5 auth:5 winbind:2';
|
||||
### Values that have to be initialized
|
||||
$sambasettings{'ACTION'} = '';
|
||||
$sambasettings{'LOCALMASTER'} = 'off';
|
||||
@@ -501,7 +501,7 @@ $selected{'SECURITY'}{$sambasettings{'SECURITY'}} = "selected='selected'";
|
||||
############################################################################################################################
|
||||
################################### Aufbau der HTML Seite fr globale Sambaeinstellungen ###################################
|
||||
|
||||
&Header::openbox('100%', 'center', 'Samba');
|
||||
&Header::openbox('100%', 'center', $Lang::tr{'samba'});
|
||||
print <<END
|
||||
<hr />
|
||||
<table width='95%' cellspacing='0'>
|
||||
@@ -509,12 +509,12 @@ END
|
||||
;
|
||||
if ( $message ne "" )
|
||||
{
|
||||
print "<tr><td colspan='2' align='left'><font color='red'>$message</font>";
|
||||
print "<tr><td colspan='3' align='left'><font color='red'>$message</font>";
|
||||
}
|
||||
|
||||
print <<END
|
||||
<tr><td colspan='2'><br /></td></tr>
|
||||
<tr bgcolor='${Header::table1colour}'><td colspan='2' align='left'><b>Alle Dienste</b></td></tr>
|
||||
<tr><td colspan='3'><br /></td></tr>
|
||||
<tr bgcolor='${Header::table1colour}'><td colspan='2' align='left'><b>$Lang::tr{'all services'}</b></td></tr>
|
||||
</table><table width='95%' cellspacing='0'>
|
||||
END
|
||||
;
|
||||
@@ -522,25 +522,18 @@ END
|
||||
my $key = '';
|
||||
foreach $key (sort keys %servicenames)
|
||||
{
|
||||
print "<tr><td align='left' width='40%'>$key";
|
||||
print "<tr><td align='left' width='40%'>$key</td>";
|
||||
my $shortname = $servicenames{$key};
|
||||
my $status = &isrunning($shortname);
|
||||
print "$status";
|
||||
print <<END
|
||||
<td><form method='post' action='$ENV{'SCRIPT_NAME'}'>
|
||||
<input type='hidden' name='ACTION' value='restart $shortname' />
|
||||
<input type='image' src='/images/reload.gif' />
|
||||
</form></td>
|
||||
END
|
||||
;
|
||||
print "$status</tr>";
|
||||
}
|
||||
|
||||
print <<END
|
||||
<tr><td colspan='3'><br /></td></tr>
|
||||
<tr><td colspan='3' align='center'><form method='post' action='$ENV{'SCRIPT_NAME'}'>
|
||||
<input type='submit' name='ACTION' value='Start' />
|
||||
<input type='submit' name='ACTION' value='Stop' />
|
||||
<input type='submit' name='ACTION' value='$Lang::tr{'restart'}' />
|
||||
<tr><td></td><td colspan='2' align='center'><form method='post' action='$ENV{'SCRIPT_NAME'}'>
|
||||
<input type='submit' name='ACTION' value='smbstart' />
|
||||
<input type='submit' name='ACTION' value='smbstop' />
|
||||
<input type='submit' name='ACTION' value='smbrestart' />
|
||||
</form></td></tr>
|
||||
</table>
|
||||
|
||||
@@ -548,12 +541,12 @@ print <<END
|
||||
<form method='post' action='$ENV{'SCRIPT_NAME'}'>
|
||||
<table width='95%' cellspacing='0'>
|
||||
<tr><td colspan='2'><br /></td></tr>
|
||||
<tr bgcolor='${Header::table1colour}'><td colspan='2' align='left'><b>Basisoptionen</b></td></tr>
|
||||
<tr><td align='left' width='40%'>Workgroup:</td><td align='left'><input type='text' name='WORKGRP' value='$sambasettings{'WORKGRP'}' size="30" /></td></tr>
|
||||
<tr><td align='left' width='40%'>NetBIOS-Name:</td><td align='left'><input type='text' name='NETBIOSNAME' value='$sambasettings{'NETBIOSNAME'}' size="30" /></td></tr>
|
||||
<tr><td align='left' width='40%'>Server-String:</td><td align='left'><input type='text' name='SRVSTRING' value='$sambasettings{'SRVSTRING'}' size="30" /></td></tr>
|
||||
<tr><td align='left' width='40%'>Log Level:</td><td align='left'><input type='text' name='LOGLEVEL' value='$sambasettings{'LOGLEVEL'}' size="30" /></td></tr>
|
||||
<tr><td align='left' width='40%'>Interfaces:</td><td align='left'>on <input type='radio' name='VPN' value='on' $checked{'VPN'}{'on'} />/
|
||||
<tr bgcolor='${Header::table1colour}'><td colspan='2' align='left'><b>$Lang::tr{'basic options'}</b></td></tr>
|
||||
<tr><td align='left' width='40%'>$Lang::tr{'workgroup'}</td><td align='left'><input type='text' name='WORKGRP' value='$sambasettings{'WORKGRP'}' size="30" /></td></tr>
|
||||
<tr><td align='left' width='40%'>$Lang::tr{'netbios name'}</td><td align='left'><input type='text' name='NETBIOSNAME' value='$sambasettings{'NETBIOSNAME'}' size="30" /></td></tr>
|
||||
<tr><td align='left' width='40%'>$Lang::tr{'server string'}</td><td align='left'><input type='text' name='SRVSTRING' value='$sambasettings{'SRVSTRING'}' size="30" /></td></tr>
|
||||
<tr><td align='left' width='40%'>$Lang::tr{'log level'}</td><td align='left'><input type='text' name='LOGLEVEL' value='$sambasettings{'LOGLEVEL'}' size="30" /></td></tr>
|
||||
<tr><td align='left' width='40%'>$Lang::tr{'interfaces'}</td><td align='left'>on <input type='radio' name='VPN' value='on' $checked{'VPN'}{'on'} />/
|
||||
<input type='radio' name='VPN' value='off' $checked{'VPN'}{'off'} /> off |
|
||||
<font size='2' color='$Header::colourovpn'><b> OpenVpn - $ovpnsettings{'DDEVICE'}</b></font></td></tr>
|
||||
<tr><td align='left' width='40%'></td><td align='left'>on <input type='radio' name='GREEN' value='on' $checked{'GREEN'}{'on'} />/
|
||||
@@ -583,32 +576,32 @@ END
|
||||
}
|
||||
|
||||
print <<END
|
||||
<tr><td align='center' width='40%'>weitere</td><td align='left'><input type='text' name='OTHERINTERFACES' value='$sambasettings{'OTHERINTERFACES'}' size="30" /></td></tr>
|
||||
<tr><td align='center' width='40%'>$Lang::tr{'more'}</td><td align='left'><input type='text' name='OTHERINTERFACES' value='$sambasettings{'OTHERINTERFACES'}' size="30" /></td></tr>
|
||||
<tr><td align='left'><br /></td><td></td></tr>
|
||||
<tr bgcolor='${Header::table1colour}'><td colspan='2' align='left'><b>Sicherheitsoptionen</b></td></tr>
|
||||
<tr><td align='left' width='40%'>Security:</td><td align='left'><select name='SECURITY' style="width: 165px">
|
||||
<tr bgcolor='${Header::table1colour}'><td colspan='2' align='left'><b>$Lang::tr{'security options'}</b></td></tr>
|
||||
<tr><td align='left' width='40%'>$Lang::tr{'security'}</td><td align='left'><select name='SECURITY' style="width: 165px">
|
||||
<option value='share' $selected{'SECURITY'}{'share'}>Share</option>
|
||||
<option value='user' $selected{'SECURITY'}{'user'}>User</option>
|
||||
<option value='domain' $selected{'SECURITY'}{'domain'}>Domain</option>
|
||||
<option value='ADS' $selected{'SECURITY'}{'ADS'}>ADS</option>
|
||||
<option value='server' $selected{'SECURITY'}{'server'}>Server</option>
|
||||
</select></td></tr>
|
||||
<tr><td align='left' width='40%'>Map to guest:</td><td align='left'><select name='MAPTOGUEST' style="width: 165px">
|
||||
<tr><td align='left' width='40%'>$Lang::tr{'map to guest'}</td><td align='left'><select name='MAPTOGUEST' style="width: 165px">
|
||||
<option value='Never' $selected{'MAPTOGUEST'}{'Never'}>Never</option>
|
||||
<option value='Bad User' $selected{'MAPTOGUEST'}{'Bad User'}>Bad User</option>
|
||||
<option value='Bad Password' $selected{'MAPTOGUEST'}{'Bad Password'}>Bad Password</option>
|
||||
</select></td></tr>
|
||||
<tr><td align='left' width='40%'>Unix Passwort Sync:</td><td align='left'>on <input type='radio' name='PASSWORDSYNC' value='on' $checked{'PASSWORDSYNC'}{'on'} />/
|
||||
<tr><td align='left' width='40%'>$Lang::tr{'unix password sync'}</td><td align='left'>on <input type='radio' name='PASSWORDSYNC' value='on' $checked{'PASSWORDSYNC'}{'on'} />/
|
||||
<input type='radio' name='PASSWORDSYNC' value='off' $checked{'PASSWORDSYNC'}{'off'} /> off</td></tr>
|
||||
<tr><td align='left'><br /></td><td /></tr>
|
||||
<tr bgcolor='${Header::table1colour}'><td colspan='2' align='left'><b>Netzwerkoptionen</b></td></tr>
|
||||
<tr><td align='left' width='40%'>OS Level:</td><td align='left'><input type='text' name='OSLEVEL' value='$sambasettings{'OSLEVEL'}' size="30" /></td></tr>
|
||||
<tr><td align='left' width='40%'>Remote Announce:</td><td align='left'><input type='text' name='REMOTEANNOUNCE' value='$sambasettings{'REMOTEANNOUNCE'}' size="30" /></td></tr>
|
||||
<tr bgcolor='${Header::table1colour}'><td colspan='2' align='left'><b>$Lang::tr{'network options'}</b></td></tr>
|
||||
<tr><td align='left' width='40%'>$Lang::tr{'os level'}</td><td align='left'><input type='text' name='OSLEVEL' value='$sambasettings{'OSLEVEL'}' size="30" /></td></tr>
|
||||
<tr><td align='left' width='40%'>$Lang::tr{'remote announce'}</td><td align='left'><input type='text' name='REMOTEANNOUNCE' value='$sambasettings{'REMOTEANNOUNCE'}' size="30" /></td></tr>
|
||||
END
|
||||
;
|
||||
if ($sambasettings{'WINSSUPPORT'} eq 'off') {print"<tr><td align='left' width='40%'>WINS-Server:</td><td align='left'><input type='text' name='WINSSRV' value='$sambasettings{'WINSSRV'}' size='30' /></td></tr>";}
|
||||
if ($sambasettings{'WINSSUPPORT'} eq 'off') {print"<tr><td align='left' width='40%'>$Lang::tr{'wins server'}</td><td align='left'><input type='text' name='WINSSRV' value='$sambasettings{'WINSSRV'}' size='30' /></td></tr>";}
|
||||
print <<END
|
||||
<tr><td align='left' width='40%'>WINS-Support:</td><td align='left'>on <input type='radio' name='WINSSUPPORT' value='on' $checked{'WINSSUPPORT'}{'on'} />/
|
||||
<tr><td align='left' width='40%'>$Lang::tr{'wins support'}</td><td align='left'>on <input type='radio' name='WINSSUPPORT' value='on' $checked{'WINSSUPPORT'}{'on'} />/
|
||||
<input type='radio' name='WINSSUPPORT' value='off' $checked{'WINSSUPPORT'}{'off'} /> off</td></tr>
|
||||
END
|
||||
;
|
||||
@@ -616,11 +609,11 @@ END
|
||||
if ($sambasettings{'SECURITY'} eq 'user')
|
||||
{
|
||||
print <<END
|
||||
<tr><td align='left' width='40%'>Local Master:</td><td align='left'>on <input type='radio' name='LOCALMASTER' value='on' $checked{'LOCALMASTER'}{'on'} />/
|
||||
<tr><td align='left' width='40%'>$Lang::tr{'local master'}</td><td align='left'>on <input type='radio' name='LOCALMASTER' value='on' $checked{'LOCALMASTER'}{'on'} />/
|
||||
<input type='radio' name='LOCALMASTER' value='off' $checked{'LOCALMASTER'}{'off'} /> off</td></tr>
|
||||
<tr><td align='left' width='40%'>Domain Master:</td><td align='left'>on <input type='radio' name='DOMAINMASTER' value='on' $checked{'DOMAINMASTER'}{'on'} />/
|
||||
<tr><td align='left' width='40%'>$Lang::tr{'domain master'}</td><td align='left'>on <input type='radio' name='DOMAINMASTER' value='on' $checked{'DOMAINMASTER'}{'on'} />/
|
||||
<input type='radio' name='DOMAINMASTER' value='off' $checked{'DOMAINMASTER'}{'off'} /> off</td></tr>
|
||||
<tr><td align='left' width='40%'>Preferred Master:</td><td align='left'>on <input type='radio' name='PREFERREDMASTER' value='on' $checked{'PREFERREDMASTER'}{'on'} />/
|
||||
<tr><td align='left' width='40%'>$Lang::tr{'prefered master'}</td><td align='left'>on <input type='radio' name='PREFERREDMASTER' value='on' $checked{'PREFERREDMASTER'}{'on'} />/
|
||||
<input type='radio' name='PREFERREDMASTER' value='off' $checked{'PREFERREDMASTER'}{'off'} /> off</td></tr>
|
||||
END
|
||||
;
|
||||
@@ -630,7 +623,7 @@ if ($sambasettings{'SECURITY'} eq 'user' && $sambasettings{'DOMAINMASTER'} eq 'o
|
||||
{
|
||||
print <<END
|
||||
<tr><td align='left'><br /></td><td></td></tr>
|
||||
<tr bgcolor='${Header::table1colour}'><td colspan='2' align='left'><b>PDC Optionen</b></td></tr>
|
||||
<tr bgcolor='${Header::table1colour}'><td colspan='2' align='left'><b>$Lang::tr{'pdc options'}</b></td></tr>
|
||||
<tr><td align='left'><br /></td><td></td></tr>
|
||||
<tr><td colspan='2' align='center'><textarea name="PDCOPTIONS" cols="50" rows="15" Wrap="off">$PDCOPTIONS</textarea></td></tr>
|
||||
END
|
||||
@@ -643,13 +636,13 @@ print <<END
|
||||
<tr><td colspan='3'><br /></td></tr>
|
||||
<tr><td align='center'><form method='post' action='$ENV{'SCRIPT_NAME'}'>
|
||||
<input type='hidden' name='ACTION' value=$Lang::tr{'save'} />
|
||||
<input type='image' alt=$Lang::tr{'save'} src='/images/floppy.gif' /></form></td>
|
||||
<input type='image' alt='$Lang::tr{'save'}' src='/images/floppy.gif' /></form></td>
|
||||
<td align='center'><form method='post' action='$ENV{'SCRIPT_NAME'}'>
|
||||
<input type='hidden' name='ACTION' value='globalreset' />
|
||||
<input type='image' alt='Reset' src='/images/reload.gif' /></form></td>
|
||||
<input type='image' alt='$Lang::tr{'reset'}' src='/images/reload.gif' /></form></td>
|
||||
<td align='center'><form method='post' action='$ENV{'SCRIPT_NAME'}'>
|
||||
<input type='hidden' name='ACTION' value='globalcaption' />
|
||||
<input type='image' alt='Legende' src='/images/info.gif' /></form></td></tr>
|
||||
<input type='image' alt='$Lang::tr{'caption'}' src='/images/info.gif' /></form></td></tr>
|
||||
</table>
|
||||
END
|
||||
;
|
||||
@@ -659,9 +652,9 @@ if ($sambasettings{'ACTION'} eq 'globalcaption')
|
||||
print <<END
|
||||
<table width='95%' cellspacing='0'>
|
||||
<tr><td colspan='2'><br /></td></tr>
|
||||
<tr><td align='center' colspan='2'><b>Legende:</b></td></tr>
|
||||
<tr><td align='right' width='33%'><img src='/images/floppy.gif' /></td><td align='left'>Einstellungen speichern</td></tr>
|
||||
<tr><td align='right' width='33%'><img src='/images/reload.gif' /></td><td align='left'>Auf default zurueck setzen</td></tr>
|
||||
<tr><td align='center' colspan='2'><b>$Lang::tr{'caption'}</b></td></tr>
|
||||
<tr><td align='right' width='33%'><img src='/images/floppy.gif' /></td><td align='left'>$Lang::tr{'save settings'}</td></tr>
|
||||
<tr><td align='right' width='33%'><img src='/images/reload.gif' /></td><td align='left'>$Lang::tr{'restore settings'}</td></tr>
|
||||
</table>
|
||||
END
|
||||
;
|
||||
@@ -676,19 +669,19 @@ if ($sambasettings{'SECURITY'} eq 'user')
|
||||
{
|
||||
if ($sambasettings{'DOMAINMASTER'} eq 'off')
|
||||
{
|
||||
&Header::openbox('100%', 'center', 'accounting - user Security none PDC mode');
|
||||
&Header::openbox('100%', 'center', $Lang::tr{'accounting user nonpdc'});
|
||||
}
|
||||
else
|
||||
{
|
||||
&Header::openbox('100%', 'center', 'accounting - user Security PDC mode');
|
||||
&Header::openbox('100%', 'center', $Lang::tr{'accounting user pdc'});
|
||||
}
|
||||
print <<END
|
||||
<hr />
|
||||
<table width='95%' cellspacing='0'>
|
||||
<tr><td colspan='6'><br /></td></tr>
|
||||
<tr><td colspan='6' align='left'></td></tr>
|
||||
<tr><td bgcolor='${Header::table1colour}' colspan='7' align='left'><b>Benutzerverwaltung</b></td></tr>
|
||||
<tr><td align='left'><u>Name</u></td><td align='left'><u>Passwort</u></td>
|
||||
<tr><td bgcolor='${Header::table1colour}' colspan='7' align='left'><b>$Lang::tr{'accounting'}</b></td></tr>
|
||||
<tr><td align='left'><u>$Lang::tr{'username'}</u></td><td align='left'><u>$Lang::tr{'password'}</u></td>
|
||||
END
|
||||
;
|
||||
|
||||
@@ -701,7 +694,7 @@ END
|
||||
print "<td align='left'><u>Typ</u></td>";
|
||||
}
|
||||
|
||||
print "<td align='left'><u>Status</u></td><td colspan='3' width='5%' align='center'><u>Optionen</u></td></tr>";
|
||||
print "<td align='left'><u>$Lang::tr{'interfaces'}</u></td><td colspan='3' width='5%' align='center'><u>$Lang::tr{'options'}</u></td></tr>";
|
||||
system('/usr/local/bin/sambactrl readsmbpasswd');
|
||||
open(FILE, "</var/ipfire/samba/private/smbpasswd") or die "Can't read user file: $!";
|
||||
@user = <FILE>;
|
||||
@@ -713,11 +706,11 @@ END
|
||||
print "<tr><td align='left'>$userline[0]</td><td align='left'>";
|
||||
if ($userline[4] =~ /N/)
|
||||
{
|
||||
print "nicht gesetzt</td><td align='left'>";
|
||||
print "$Lang::tr{'not set'}</td><td align='left'>";
|
||||
}
|
||||
else
|
||||
{
|
||||
print "gesetzt</td><td align='left'>";
|
||||
print "$Lang::tr{'set'}</td><td align='left'>";
|
||||
}
|
||||
|
||||
if ($sambasettings{'DOMAINMASTER'} eq 'off')
|
||||
@@ -728,11 +721,11 @@ END
|
||||
{
|
||||
if ($userline[0] =~ /\$/)
|
||||
{
|
||||
print "PC</td><td align='left'>";
|
||||
print "$Lang::tr{'interfaces'}</td><td align='left'>";
|
||||
}
|
||||
else
|
||||
{
|
||||
print "User</td><td align='left'>";
|
||||
print "$Lang::tr{'user'}</td><td align='left'>";
|
||||
}
|
||||
}
|
||||
|
||||
@@ -743,7 +736,7 @@ END
|
||||
<td align='center'><form method='post' action='$ENV{'SCRIPT_NAME'}'>
|
||||
<input type='hidden' name='NAME' value='$userline[0]' />
|
||||
<input type='hidden' name='ACTION' value='smbuserenable' />
|
||||
<input type='image' alt='Aktivieren' src='/images/on.gif' />
|
||||
<input type='image' alt='$Lang::tr{'activate'}' src='/images/on.gif' />
|
||||
</form></td>
|
||||
END
|
||||
;
|
||||
@@ -755,7 +748,7 @@ END
|
||||
<td align='center'><form method='post' action='$ENV{'SCRIPT_NAME'}'>
|
||||
<input type='hidden' name='NAME' value='$userline[0]' />
|
||||
<input type='hidden' name='ACTION' value='smbuserdisable' />
|
||||
<input type='image' alt='Deaktivieren' src='/images/off.gif' />
|
||||
<input type='image' alt='$Lang::tr{'deactivate'}' src='/images/off.gif' />
|
||||
</form></td>
|
||||
END
|
||||
;
|
||||
@@ -771,7 +764,7 @@ END
|
||||
<td align='center'><form method='post' action='$ENV{'SCRIPT_NAME'}'>
|
||||
<input type='hidden' name='NAME' value='$userline[0]' />
|
||||
<input type='hidden' name='ACTION' value='userchangepw' />
|
||||
<input type='image' alt='Bearbeiten' src='/images/edit.gif' />
|
||||
<input type='image' alt='$Lang::tr{'edit'}' src='/images/edit.gif' />
|
||||
</form></td>
|
||||
END
|
||||
;
|
||||
@@ -783,7 +776,7 @@ END
|
||||
<td><form method='post' action='$ENV{'SCRIPT_NAME'}'>
|
||||
<input type='hidden' name='NAME' value='$userline[0]' />
|
||||
<input type='hidden' name='ACTION' value='userdelete' />
|
||||
<input type='image' alt='Loeschen' src='/images/network-error.png' />
|
||||
<input type='image' alt='$Lang::tr{'delete'}' src='/images/network-error.png' />
|
||||
</form></td></tr>
|
||||
END
|
||||
;
|
||||
@@ -794,7 +787,7 @@ END
|
||||
<td><form method='post' action='$ENV{'SCRIPT_NAME'}'>
|
||||
<input type='hidden' name='NAME' value='$userline[0]' />
|
||||
<input type='hidden' name='ACTION' value='userdelete' />
|
||||
<input type='image' alt='Loeschen' src='/images/user-option-remove.png' />
|
||||
<input type='image' alt='$Lang::tr{'delete'}' src='/images/user-option-remove.png' />
|
||||
</form></td></tr>
|
||||
END
|
||||
;
|
||||
@@ -806,7 +799,7 @@ END
|
||||
<tr><td colspan='3'><br /></td></tr>
|
||||
<tr><td align='center'><form method='post' action='$ENV{'SCRIPT_NAME'}'>
|
||||
<input type='hidden' name='ACTION' value='useradd' />
|
||||
<input type='image' alt='Benutzer anlegen' src='/images/user-option-add.png' /></form></td>
|
||||
<input type='image' alt='$Lang::tr{'add user'}' src='/images/user-option-add.png' /></form></td>
|
||||
END
|
||||
;
|
||||
|
||||
@@ -815,14 +808,14 @@ END
|
||||
print <<END
|
||||
<td align='center'><form method='post' action='$ENV{'SCRIPT_NAME'}'>
|
||||
<input type='hidden' name='ACTION' value='pcadd' />
|
||||
<input type='image' alt='PC anlegen' src='/images/network.png' /></form>
|
||||
<input type='image' alt='$Lang::tr{'add pc'}' src='/images/network.png' /></form>
|
||||
END
|
||||
;
|
||||
}
|
||||
print <<END
|
||||
<td align='center'><form method='post' action='$ENV{'SCRIPT_NAME'}'>
|
||||
<input type='hidden' name='ACTION' value='usercaption' />
|
||||
<input type='image' alt='Legende' src='/images/info.gif' /></form>
|
||||
<input type='image' alt='$Lang::tr{'caption'}' src='/images/info.gif' /></form>
|
||||
</td></tr>
|
||||
</table>
|
||||
END
|
||||
@@ -833,15 +826,15 @@ END
|
||||
print <<END
|
||||
<table width='95%' cellspacing='0'>
|
||||
<tr><td align='center' colspan='2'><br /></td></tr>
|
||||
<tr><td align='center' colspan='2'><b>Legende:</b></td></tr>
|
||||
<tr><td align='right' width='33%'><img src='/images/user-option-add.png' /></td><td align='left'>Benutzer neu anlegen</td></tr>
|
||||
<tr><td align='right' width='33%'><img src='/images/network.png' /></td><td align='left'>Client Account neu anlegen</td></tr>
|
||||
<tr><td align='right' width='33%'><img src='/images/user-option-remove.png' /></td><td align='left'>Benutzer loeschen</td></tr>
|
||||
<tr><td align='right' width='33%'><img src='/images/network-error.png' /></td><td align='left'>Client Account loeschen</td></tr>
|
||||
<tr><td align='right' width='33%'><img src='/images/on.gif' /></td><td align='left'>Benutzer aktivieren</td></tr>
|
||||
<tr><td align='right' width='33%'><img src='/images/off.gif' /></td><td align='left'>Benutzer deaktivieren</td></tr>
|
||||
<tr><td align='right' width='33%'><img src='/images/edit.gif' /></td><td align='left'>Passwort wechseln</td></tr>
|
||||
<tr><td align='right' width='33%'><img src='/images/floppy.gif' /></td><td align='left'>Einstellungen speichern</td></tr>
|
||||
<tr><td align='center' colspan='2'><b>$Lang::tr{'caption'}</b></td></tr>
|
||||
<tr><td align='right' width='33%'><img src='/images/user-option-add.png' /></td><td align='left'>$Lang::tr{'add user'}</td></tr>
|
||||
<tr><td align='right' width='33%'><img src='/images/network.png' /></td><td align='left'>$Lang::tr{'add pc'}</td></tr>
|
||||
<tr><td align='right' width='33%'><img src='/images/user-option-remove.png' /></td><td align='left'>$Lang::tr{'delete user'}</td></tr>
|
||||
<tr><td align='right' width='33%'><img src='/images/network-error.png' /></td><td align='left'>$Lang::tr{'delete pc'}</td></tr>
|
||||
<tr><td align='right' width='33%'><img src='/images/on.gif' /></td><td align='left'>$Lang::tr{'activate user'}</td></tr>
|
||||
<tr><td align='right' width='33%'><img src='/images/off.gif' /></td><td align='left'>$Lang::tr{'deactivate user'}</td></tr>
|
||||
<tr><td align='right' width='33%'><img src='/images/edit.gif' /></td><td align='left'>$Lang::tr{'change passwords'}</td></tr>
|
||||
<tr><td align='right' width='33%'><img src='/images/floppy.gif' /></td><td align='left'>$Lang::tr{'save config'}</td></tr>
|
||||
</table>
|
||||
END
|
||||
;
|
||||
@@ -856,9 +849,9 @@ END
|
||||
<form method='post' action='$ENV{'SCRIPT_NAME'}'>
|
||||
<table width='95%' cellspacing='0'>
|
||||
<tr><td colspan='2'><br /></td></tr>
|
||||
<tr bgcolor='${Header::table1colour}'><td colspan='2' align='left'><b>Passwort wechseln</b></td></tr>
|
||||
<tr><td align='left'>Benutzername</td><td><input type='text' name='USERNAME' value='$username' size='30' /></td></tr>
|
||||
<tr><td align='left'>Passwort</td><td><input type='password' name='PASSWORD' value='$password' size='30' /></td></tr>
|
||||
<tr bgcolor='${Header::table1colour}'><td colspan='2' align='left'><b>$Lang::tr{'change passwords'}</b></td></tr>
|
||||
<tr><td align='left'>$Lang::tr{'username'}</td><td><input type='text' name='USERNAME' value='$username' size='30' /></td></tr>
|
||||
<tr><td align='left'>$Lang::tr{'password'}</td><td><input type='password' name='PASSWORD' value='$password' size='30' /></td></tr>
|
||||
<tr><td colspan='2' align='center'><input type='hidden' name='ACTION' value='smbchangepw' />
|
||||
<input type='image' alt=$Lang::tr{'save'} src='/images/floppy.gif' /></td></tr>
|
||||
</table>
|
||||
@@ -880,11 +873,11 @@ END
|
||||
<form method='post' action='$ENV{'SCRIPT_NAME'}'>
|
||||
<table width='95%' cellspacing='0'>
|
||||
<tr><td colspan='2'><br /></td></tr>
|
||||
<tr bgcolor='${Header::table1colour}'><td colspan='2' align='left'><b>Benutzer neu anlegen</b></td></tr>
|
||||
<tr><td align='left'>Benutzername</td><td><input type='text' name='USERNAME' value='$username' size='30' /></td></tr>
|
||||
<tr><td align='left'>Passwort</td><td><input type='password' name='PASSWORD' value='$password' size='30' /></td></tr>
|
||||
<tr><td align='left'>Unix Gruppe</td><td><input type='text' name='GROUP' value='sambauser' size='30' /></td></tr>
|
||||
<tr><td align='left'>Unix Shell</td><td><input type='text' name='SHELL' value='/bin/false' size='30' /></td></tr>
|
||||
<tr bgcolor='${Header::table1colour}'><td colspan='2' align='left'><b>$Lang::tr{'add user'}</b></td></tr>
|
||||
<tr><td align='left'>$Lang::tr{'username'}</td><td><input type='text' name='USERNAME' value='$username' size='30' /></td></tr>
|
||||
<tr><td align='left'>$Lang::tr{'password'}</td><td><input type='password' name='PASSWORD' value='$password' size='30' /></td></tr>
|
||||
<tr><td align='left'>$Lang::tr{'unix group'}</td><td><input type='text' name='GROUP' value='sambauser' size='30' /></td></tr>
|
||||
<tr><td align='left'>$Lang::tr{'unix shell'}</td><td><input type='text' name='SHELL' value='/bin/false' size='30' /></td></tr>
|
||||
<tr><td colspan='2' align='center'><input type='hidden' name='ACTION' value='smbuseradd' />
|
||||
<input type='image' alt=$Lang::tr{'save'} src='/images/floppy.gif' /></td></tr>
|
||||
</table>
|
||||
@@ -903,10 +896,10 @@ END
|
||||
<form method='post' action='$ENV{'SCRIPT_NAME'}'>
|
||||
<table width='95%' cellspacing='0'>
|
||||
<tr><td colspan='2'><br /></td></tr>
|
||||
<tr bgcolor='${Header::table1colour}'><td colspan='2' align='left'><b>Client Account neu anlegen</b></td></tr>
|
||||
<tr><td align='left'>Clientname</td><td><input type='text' name='PCNAME' value='$pcname' size='30' /></td></tr>
|
||||
<tr><td align='left'>Unix Gruppe</td><td><input type='text' name='GROUP' value='sambawks' size='30' /></td></tr>
|
||||
<tr><td align='left'>Unix Shell</td><td><input type='text' name='SHELL' value='/bin/false' size='30' /></td></tr>
|
||||
<tr bgcolor='${Header::table1colour}'><td colspan='2' align='left'><b>$Lang::tr{'pc add'}</b></td></tr>
|
||||
<tr><td align='left'>$Lang::tr{'client'}</td><td><input type='text' name='PCNAME' value='$pcname' size='30' /></td></tr>
|
||||
<tr><td align='left'>$Lang::tr{'unix group'}</td><td><input type='text' name='GROUP' value='sambawks' size='30' /></td></tr>
|
||||
<tr><td align='left'>$Lang::tr{'unix shell'}</td><td><input type='text' name='SHELL' value='/bin/false' size='30' /></td></tr>
|
||||
<tr><td colspan='2' align='center'><input type='hidden' name='ACTION' value='smbpcadd' />
|
||||
<input type='image' alt=$Lang::tr{'save'} src='/images/floppy.gif' /></td></tr>
|
||||
</table>
|
||||
@@ -921,14 +914,14 @@ END
|
||||
############################################################################################################################
|
||||
############################################### Verwalten von Freigaben ####################################################
|
||||
|
||||
&Header::openbox('100%', 'center', 'Shares');
|
||||
&Header::openbox('100%', 'center', $Lang::tr{'shares'});
|
||||
|
||||
print <<END
|
||||
<hr />
|
||||
<table width='95%' cellspacing='0'>
|
||||
<tr><td colspan='3'><br /></td></tr>
|
||||
<tr><td bgcolor='${Header::table1colour}' colspan='3' align='left'><b>Shareverwaltung</b>
|
||||
<tr><td align='left'><u>Names des Shares</u></td><td colspan='2' width="5%" align='center'><u>Optionen</u></td></tr>
|
||||
<tr><td bgcolor='${Header::table1colour}' colspan='3' align='left'><b>$Lang::tr{'manage shares'}</b>
|
||||
<tr><td align='left'><u>$Lang::tr{'sharename'}</u></td><td colspan='2' width="5%" align='center'><u>$Lang::tr{'options'}</u></td></tr>
|
||||
END
|
||||
;
|
||||
|
||||
@@ -939,12 +932,12 @@ foreach $shareentry (sort @Shares)
|
||||
<td><form method='post' action='$ENV{'SCRIPT_NAME'}'>
|
||||
<input type='hidden' name='NAME' value='$shareentry' />
|
||||
<input type='hidden' name='ACTION' value='sharechange' />
|
||||
<input type='image' alt='Bearbeiten' src='/images/edit.gif' />
|
||||
<input type='image' alt='$Lang::tr{'edit'}' src='/images/edit.gif' />
|
||||
</form></td>
|
||||
<td><form method='post' action='$ENV{'SCRIPT_NAME'}'>
|
||||
<input type='hidden' name='NAME' value='$shareentry' />
|
||||
<input type='hidden' name='ACTION' value='smbsharedel' />
|
||||
<input type='image' alt='Loeschen' src='/images/delete.gif' />
|
||||
<input type='image' alt='$Lang::tr{'delete'}' src='/images/delete.gif' />
|
||||
</form></td></tr>
|
||||
END
|
||||
;
|
||||
@@ -956,15 +949,15 @@ print <<END
|
||||
<tr><td colspan='3'><br /></td></tr>
|
||||
<tr><td align='center'><form method='post' action='$ENV{'SCRIPT_NAME'}'>
|
||||
<input type='hidden' name='ACTION' value='shareadd' />
|
||||
<input type='image' alt='neuen Share anlegen' src='/images/add.gif' />
|
||||
<input type='image' alt='$Lang::tr{'add share'}' src='/images/add.gif' />
|
||||
</form></td>
|
||||
<td align='center'><form method='post' action='$ENV{'SCRIPT_NAME'}'>
|
||||
<input type='hidden' name='ACTION' value='sharesreset' />
|
||||
<input type='image' alt='Reset' src='/images/reload.gif' />
|
||||
<input type='image' alt='$Lang::tr{'reset'}' src='/images/reload.gif' />
|
||||
</form></td>
|
||||
<td align='center'><form method='post' action='$ENV{'SCRIPT_NAME'}'>
|
||||
<input type='hidden' name='ACTION' value='sharecaption' />
|
||||
<input type='image' alt='Legende' src='/images/info.gif' />
|
||||
<input type='image' alt='$Lang::tr{'caption'}' src='/images/info.gif' />
|
||||
</form></td></tr>
|
||||
</table>
|
||||
END
|
||||
@@ -976,11 +969,11 @@ if ($sambasettings{'ACTION'} eq 'sharecaption')
|
||||
<table width='95%' cellspacing='0'>
|
||||
<tr><td align='center' colspan='2'><br /></td></tr>
|
||||
<tr><td align='center' colspan='2'><b>Legende:</b></td></tr>
|
||||
<tr><td align='right' width='33%'><img src='/images/add.gif' /></td><td align='left'>Share neu anlegen</td></tr>
|
||||
<tr><td align='right' width='33%'><img src='/images/edit.gif' /></td><td align='left'>Share bearbeiten</td></tr>
|
||||
<tr><td align='right' width='33%'><img src='/images/floppy.gif' /></td><td align='left'>Einstellungen speichern</td></tr>
|
||||
<tr><td align='right' width='33%'><img src='/images/reload.gif' /></td><td align='left'>Shares zurueck setzen</td></tr>
|
||||
<tr><td align='right' width='33%'><img src='/images/delete.gif' /></td><td align='left'>Share loeschen</td></tr>
|
||||
<tr><td align='right' width='33%'><img src='/images/add.gif' /></td><td align='left'>$Lang::tr{'add share'}</td></tr>
|
||||
<tr><td align='right' width='33%'><img src='/images/edit.gif' /></td><td align='left'>$Lang::tr{'edit share'}</td></tr>
|
||||
<tr><td align='right' width='33%'><img src='/images/floppy.gif' /></td><td align='left'>$Lang::tr{'save config'}</td></tr>
|
||||
<tr><td align='right' width='33%'><img src='/images/reload.gif' /></td><td align='left'>$Lang::tr{'reset shares'}</td></tr>
|
||||
<tr><td align='right' width='33%'><img src='/images/delete.gif' /></td><td align='left'>$Lang::tr{'delete share'}</td></tr>
|
||||
</table>
|
||||
END
|
||||
;
|
||||
@@ -992,18 +985,18 @@ if ($sambasettings{'ACTION'} eq 'shareadd' || $sambasettings{'ACTION'} eq 'optio
|
||||
<hr />
|
||||
<table width='95%' cellspacing='0'>
|
||||
<tr><td colspan='2'><br /></td></tr>
|
||||
<tr bgcolor='${Header::table1colour}'><td colspan='2' align='left'><b>neuen Share anlegen</b></td></tr>
|
||||
<tr bgcolor='${Header::table1colour}'><td colspan='2' align='left'><b>$Lang::tr{'add share'}</b></td></tr>
|
||||
<tr><td colspan='2' align='center'></td></tr>
|
||||
<tr><td colspan='2' align='center'>Anzeige der Optionen fuer Shares<form method='post' action='$ENV{'SCRIPT_NAME'}'>
|
||||
<tr><td colspan='2' align='center'>$Lang::tr{'show share options'}<form method='post' action='$ENV{'SCRIPT_NAME'}'>
|
||||
<input type='hidden' name='ACTION' value='optioncaption' />
|
||||
<input type='image' alt='Legende' src='/images/info.gif' />
|
||||
<input type='image' alt='$Lang::tr{'caption'}' src='/images/info.gif' />
|
||||
</form></td></tr>
|
||||
<form method='post' action='$ENV{'SCRIPT_NAME'}'><tr><td colspan='2' align='center'><textarea name="SHAREOPTION" cols="50" rows="15" Wrap="off">$defaultoption</textarea></td></tr>
|
||||
</table>
|
||||
<table width='10%' cellspacing='0'>
|
||||
<tr><td><br /></td></tr>
|
||||
<tr><td align='center'><input type='hidden' name='ACTION' value='smbshareadd' />
|
||||
<input type='image' alt='Share hinzufuegen' src='/images/floppy.gif' /></td></tr></form>
|
||||
<input type='image' alt='$Lang::tr{'add share'}' src='/images/floppy.gif' /></td></tr></form>
|
||||
</table>
|
||||
END
|
||||
;
|
||||
@@ -1033,17 +1026,17 @@ if ($sambasettings{'ACTION'} eq 'sharechange' || $sambasettings{'ACTION'} eq 'op
|
||||
<hr />
|
||||
<table width='95%' cellspacing='0'>
|
||||
<tr><td colspan='2'><br /></td></tr>
|
||||
<tr bgcolor='${Header::table1colour}'><td colspan='2' align='left'><b>Share bearbeiten</b></td></tr>
|
||||
<tr bgcolor='${Header::table1colour}'><td colspan='2' align='left'><b>$Lang::tr{'edit share'}</b></td></tr>
|
||||
<tr><td colspan='2' align='center'></td></tr>
|
||||
<tr><td colspan='2' align='center'>Anzeige der Optionen fuer Shares<form method='post' action='$ENV{'SCRIPT_NAME'}'>
|
||||
<tr><td colspan='2' align='center'>$Lang::tr{'show share options'}<form method='post' action='$ENV{'SCRIPT_NAME'}'>
|
||||
<input type='hidden' name='ACTION' value='optioncaption2' />
|
||||
<input type='image' alt='Legende' src='/images/info.gif' /></form></td></tr>
|
||||
<input type='image' alt='$Lang::tr{'caption'}' src='/images/info.gif' /></form></td></tr>
|
||||
<tr><td colspan='2' align='center'><form method='post' action='$ENV{'SCRIPT_NAME'}'><textarea name="SHAREOPTION" cols="50" rows="15" Wrap="off">$shareoption</textarea></td></tr>
|
||||
</table>
|
||||
<table width='10%' cellspacing='0'>
|
||||
<tr><td><br /></td></tr>
|
||||
<tr><td align='center'><input type='hidden' name='NAME' value='$sambasettings{'NAME'}' />
|
||||
<input type='image' alt='Share ändern' src='/images/floppy.gif' />
|
||||
<input type='image' alt='$Lang::tr{'change share'}' src='/images/floppy.gif' />
|
||||
<input type='hidden' name='ACTION' value='smbsharechange' /></form></td></tr>
|
||||
</table>
|
||||
END
|
||||
@@ -1055,15 +1048,15 @@ if ($sambasettings{'ACTION'} eq 'optioncaption' || $sambasettings{'ACTION'} eq '
|
||||
print <<END
|
||||
<table width='95%' cellspacing='0'>
|
||||
<tr><td><br /></td></tr>
|
||||
<tr><td><b>Legende:</b></td></tr>
|
||||
<tr><td><u>Option</u></td><td><u>Bedeutung</u> / <u>Beispiel</u></td></tr>
|
||||
<tr><td>comment</td><td>Kommentar</td></tr>
|
||||
<tr><td></td><td>comment = Mein neues Share</td></tr>
|
||||
<tr><td><b>$Lang::tr{'caption'}</b></td></tr>
|
||||
<tr><td><u>$Lang::tr{'options'}</u></td><td><u>$Lang::tr{'meaning'}</u> / <u>$Lang::tr{'exampel'}</u></td></tr>
|
||||
<tr><td>comment</td><td>$Lang::tr{'comment'}</td></tr>
|
||||
<tr><td></td><td>comment = $Lang::tr{'my new share'}</td></tr>
|
||||
<tr><td><br /></td><td></td></tr>
|
||||
<tr><td>path</td><td>Pfad zum Verzeichnis</td></tr>
|
||||
<tr><td></td><td>path = /share/neu</td></tr>
|
||||
<tr><td>path</td><td>$Lang::tr{'path to directory'}</td></tr>
|
||||
<tr><td></td><td>path = /tmp</td></tr>
|
||||
<tr><td><br /></td><td></td></tr>
|
||||
<tr><td>writeable</td><td>Verzeichnis schreibbar</td></tr>
|
||||
<tr><td>writeable</td><td>$Lang::tr{'directory writeable'}</td></tr>
|
||||
<tr><td></td><td>writeable = yes</td></tr>
|
||||
<tr><td><br /></td><td></td></tr>
|
||||
<tr><td>browseable</td><td>sichtbar in Verzeichnisliste</td></tr>
|
||||
@@ -1075,34 +1068,34 @@ if ($sambasettings{'ACTION'} eq 'optioncaption' || $sambasettings{'ACTION'} eq '
|
||||
<tr><td>valid users</td><td>Liste der Zugriffsberechtigten</td></tr>
|
||||
<tr><td></td><td>valid users = samba, user1</td></tr>
|
||||
<tr><td><br /></td><td></td></tr>
|
||||
<tr><td>write list</td><td>Liste der Schreibberechtigten</td></tr>
|
||||
<tr><td>write list</td><td>$Lang::tr{'visible in browselist'}</td></tr>
|
||||
<tr><td></td><td>write list = samba</td></tr>
|
||||
<tr><td><br /></td><td></td></tr>
|
||||
<tr><td>hosts allow</td><td>nur die angegebenen Hosts drfen das Share benutzen</td></tr>
|
||||
<tr><td>hosts allow</td><td>$Lang::tr{'host allow'}</td></tr>
|
||||
<tr><td></td><td>hosts allow = localhost 192.168.1.1 192.168.2.0/24</td></tr>
|
||||
<tr><td><br /></td><td></td></tr>
|
||||
<tr><td>hosts deny</td><td>jede Maschine ausser diesen darf das Share benutzen</td></tr>
|
||||
<tr><td>hosts deny</td><td>$Lang::tr{'host deny'}</td></tr>
|
||||
<tr><td></td><td>hosts deny = 192.168.1.2 192.168.3.0/24</td></tr>
|
||||
<tr><td><br /></td><td></td></tr>
|
||||
<tr><td>read list</td><td>Liste der nur Leseberechtigten</td></tr>
|
||||
<tr><td>read list</td><td>$Lang::tr{'read list'}</td></tr>
|
||||
<tr><td></td><td>read list = user1</td></tr>
|
||||
<tr><td><br /></td><td></td></tr>
|
||||
<tr><td>admin users</td><td>Liste der Benutzer mit SuperUser Rechten</td></tr>
|
||||
<tr><td>admin users</td><td>$Lang::tr{'admin users'}</td></tr>
|
||||
<tr><td></td><td>admin users = user1</td></tr>
|
||||
<tr><td><br /></td><td></td></tr>
|
||||
<tr><td>invalid users</td><td>Liste der Benutzer denen der Zugriff verweigert wird</td></tr>
|
||||
<tr><td>invalid users</td><td>$Lang::tr{'invalid users'}</td></tr>
|
||||
<tr><td></td><td>invalid users = user2</td></tr>
|
||||
<tr><td><br /></td><td></td></tr>
|
||||
<tr><td>force user</td><td>Standartbenutzer fuer alle Dateien</td></tr>
|
||||
<tr><td>force user</td><td>$Lang::tr{'force user'}</td></tr>
|
||||
<tr><td></td><td>force user = samba</td></tr>
|
||||
<tr><td><br /></td><td></td></tr>
|
||||
<tr><td>directory mask</td><td>UNIX Verzeichnisberchtigung beim Erzeugen</td></tr>
|
||||
<tr><td>directory mask</td><td>$Lang::tr{'directory mask'}</td></tr>
|
||||
<tr><td></td><td>directory mask = 0777</td></tr>
|
||||
<tr><td><br /></td><td></td></tr>
|
||||
<tr><td>create mask</td><td>UNIX Dateiberchtigung beim Erzeugen</td></tr>
|
||||
<tr><td>create mask</td><td>U$Lang::tr{'create mask'}</td></tr>
|
||||
<tr><td></td><td>create mask = 0777</td></tr>
|
||||
<tr><td><br /></td><td></td></tr>
|
||||
<tr><td>guest ok</td><td>Annonymer Zugriff</td></tr>
|
||||
<tr><td>guest ok</td><td>$Lang::tr{'guest ok'}</td></tr>
|
||||
<tr><td></td><td>guest ok = yes</td></tr>
|
||||
</table>
|
||||
END
|
||||
@@ -1120,7 +1113,7 @@ print <<END
|
||||
<hr />
|
||||
<table width='95%' cellspacing='0'>
|
||||
<tr><td colspan='4' align='left'><br /></td></tr>
|
||||
<tr><td bgcolor='${Header::table1colour}' colspan='3' align='left'><b>Samba Status</b></td></tr>
|
||||
<tr><td bgcolor='${Header::table1colour}' colspan='3' align='left'><b>$Lang::tr{'samba status'}</b></td></tr>
|
||||
<tr><td align='left'>$Status</td></tr>
|
||||
</table>
|
||||
END
|
||||
@@ -1133,18 +1126,18 @@ END
|
||||
|
||||
if ($sambasettings{'ACTION'} eq 'showlog')
|
||||
{
|
||||
$Log = qx(tail -n $sambasettings{'LOGLINES'} /var/log/samba/$sambasettings{'LOG'});
|
||||
$Log = qx(tail -n $LOGLINES /var/log/samba/$sambasettings{'LOG'});
|
||||
$Log=~s/\n/<br \/>/g;
|
||||
}
|
||||
|
||||
&Header::openbox('100%', 'center', 'Logs');
|
||||
&Header::openbox('100%', 'center', $Lang::tr{'log'});
|
||||
|
||||
print <<END
|
||||
<hr />
|
||||
<form method='post' action='$ENV{'SCRIPT_NAME'}'>
|
||||
<table width='95%' cellspacing='0'>
|
||||
<tr><td colspan='3' align='left'><br /></td></tr>
|
||||
<tr><td bgcolor='${Header::table1colour}' colspan='3' align='left'><b>Loganzeige</b></td></tr>
|
||||
<tr><td bgcolor='${Header::table1colour}' colspan='3' align='left'><b>$Lang::tr{'log view'}</b></td></tr>
|
||||
<tr><td colspan='3' align='left'><br /></td></tr>
|
||||
<tr><td align='left'><select name='LOG' style="width: 200px">
|
||||
END
|
||||
@@ -1152,8 +1145,8 @@ END
|
||||
foreach my $log (@Logs) {chomp $log;print"<option value='$log'>$log</option>";}
|
||||
print <<END
|
||||
|
||||
</select></td><td align='left'>anzeige der letzen x Zeilen <input type='text' name='LOGLINES' value='$sambasettings{'LOGLINES'}' size="3" /></td>
|
||||
<td align='left'><input type='submit' name='ACTION' value='showlog' /></td></tr>
|
||||
</select></td><td align='left'>$Lang::tr{'show last x lines'}<input type='text' name='LOGLINES' value='$LOGLINES' size="3" /></td>
|
||||
<td align='left'><input type='hidden' name='ACTION' value='showlog' /><input type='image' alt='view Log' src='/images/document-open.png' /></td></tr>
|
||||
<tr><td colspan='3' align='left'><br /></td></tr>
|
||||
<tr><td colspan='3' align='left'><font size=2>$Log</font></td></tr>
|
||||
<tr><td colspan='3' align='left'><br /></td></tr>
|
||||
|
||||
82
html/html/images/Makefile.am
Executable file
@@ -0,0 +1,82 @@
|
||||
|
||||
size = 16x16
|
||||
context = actions
|
||||
|
||||
iconsdir = $(themedir)/$(size)/$(context)
|
||||
|
||||
icons_DATA = \
|
||||
address-book-new.png \
|
||||
appointment-new.png \
|
||||
bookmark-new.png \
|
||||
contact-new.png \
|
||||
document-new.png \
|
||||
document-open.png \
|
||||
document-print.png \
|
||||
document-print-preview.png \
|
||||
document-properties.png \
|
||||
document-save.png \
|
||||
document-save-as.png \
|
||||
edit-clear.png \
|
||||
edit-copy.png \
|
||||
edit-cut.png \
|
||||
edit-delete.png \
|
||||
edit-find.png \
|
||||
edit-find-replace.png \
|
||||
edit-paste.png \
|
||||
edit-redo.png \
|
||||
edit-select-all.png \
|
||||
edit-undo.png \
|
||||
folder-new.png \
|
||||
format-indent-less.png \
|
||||
format-indent-more.png \
|
||||
format-justify-center.png \
|
||||
format-justify-fill.png \
|
||||
format-justify-left.png \
|
||||
format-justify-right.png \
|
||||
format-text-bold.png \
|
||||
format-text-italic.png \
|
||||
format-text-strikethrough.png \
|
||||
format-text-underline.png \
|
||||
go-bottom.png \
|
||||
go-down.png \
|
||||
go-first.png \
|
||||
go-home.png \
|
||||
go-jump.png \
|
||||
go-last.png \
|
||||
go-next.png \
|
||||
go-previous.png \
|
||||
go-top.png \
|
||||
go-up.png \
|
||||
list-add.png \
|
||||
list-remove.png \
|
||||
mail-forward.png \
|
||||
mail-message-new.png \
|
||||
mail-mark-junk.png \
|
||||
mail-mark-not-junk.png \
|
||||
mail-reply-all.png \
|
||||
mail-reply-sender.png \
|
||||
mail-send-receive.png \
|
||||
media-eject.png \
|
||||
media-playback-pause.png \
|
||||
media-playback-start.png \
|
||||
media-playback-stop.png \
|
||||
media-record.png \
|
||||
media-seek-backward.png \
|
||||
media-seek-forward.png \
|
||||
media-skip-backward.png \
|
||||
media-skip-forward.png \
|
||||
process-stop.png \
|
||||
system-lock-screen.png \
|
||||
system-log-out.png \
|
||||
system-search.png \
|
||||
system-shutdown.png \
|
||||
tab-new.png \
|
||||
view-fullscreen.png \
|
||||
view-refresh.png \
|
||||
window-new.png
|
||||
|
||||
EXTRA_DIST = \
|
||||
$(icons_DATA)
|
||||
|
||||
install-data-local: install-iconsDATA
|
||||
(cd $(DESTDIR)$(themedir)/$(size) && $(ICONMAP) -c $(context))
|
||||
BIN
html/html/images/accessories-calculator.png
Executable file
|
After Width: | Height: | Size: 686 B |
BIN
html/html/images/accessories-character-map.png
Executable file
|
After Width: | Height: | Size: 558 B |
BIN
html/html/images/accessories-text-editor.png
Executable file
|
After Width: | Height: | Size: 574 B |
BIN
html/html/images/address-book-new.png
Executable file
|
After Width: | Height: | Size: 796 B |
BIN
html/html/images/application-certificate.png
Executable file
|
After Width: | Height: | Size: 830 B |
BIN
html/html/images/application-x-executable.png
Executable file
|
After Width: | Height: | Size: 560 B |
BIN
html/html/images/applications-accessories.png
Executable file
|
After Width: | Height: | Size: 937 B |
BIN
html/html/images/applications-development.png
Executable file
|
After Width: | Height: | Size: 765 B |
BIN
html/html/images/applications-games.png
Executable file
|
After Width: | Height: | Size: 346 B |
BIN
html/html/images/applications-graphics.png
Executable file
|
After Width: | Height: | Size: 635 B |
BIN
html/html/images/applications-internet.png
Executable file
|
After Width: | Height: | Size: 864 B |
BIN
html/html/images/applications-multimedia.png
Executable file
|
After Width: | Height: | Size: 592 B |
BIN
html/html/images/applications-office.png
Executable file
|
After Width: | Height: | Size: 769 B |
BIN
html/html/images/applications-other.png
Executable file
|
After Width: | Height: | Size: 609 B |
BIN
html/html/images/applications-system.png
Executable file
|
After Width: | Height: | Size: 588 B |
BIN
html/html/images/appointment-new.png
Executable file
|
After Width: | Height: | Size: 897 B |
BIN
html/html/images/audio-card.png
Executable file
|
After Width: | Height: | Size: 879 B |
BIN
html/html/images/audio-input-microphone.png
Executable file
|
After Width: | Height: | Size: 703 B |
BIN
html/html/images/audio-volume-high.png
Executable file
|
After Width: | Height: | Size: 685 B |
BIN
html/html/images/audio-volume-low.png
Executable file
|
After Width: | Height: | Size: 500 B |
BIN
html/html/images/audio-volume-medium.png
Executable file
|
After Width: | Height: | Size: 592 B |
BIN
html/html/images/audio-volume-muted.png
Executable file
|
After Width: | Height: | Size: 632 B |
BIN
html/html/images/audio-x-generic.png
Executable file
|
After Width: | Height: | Size: 419 B |
BIN
html/html/images/battery-caution.png
Executable file
|
After Width: | Height: | Size: 816 B |
BIN
html/html/images/battery.png
Executable file
|
After Width: | Height: | Size: 873 B |
BIN
html/html/images/bookmark-new.png
Executable file
|
After Width: | Height: | Size: 686 B |
BIN
html/html/images/camera-photo.png
Executable file
|
After Width: | Height: | Size: 864 B |
BIN
html/html/images/camera-video.png
Executable file
|
After Width: | Height: | Size: 701 B |
BIN
html/html/images/computer.png
Executable file
|
After Width: | Height: | Size: 443 B |
BIN
html/html/images/contact-new.png
Executable file
|
After Width: | Height: | Size: 628 B |
BIN
html/html/images/dialog-information.png
Executable file
|
After Width: | Height: | Size: 863 B |
BIN
html/html/images/dialog-warning.png
Executable file
|
After Width: | Height: | Size: 603 B |
BIN
html/html/images/document-new.png
Executable file
|
After Width: | Height: | Size: 477 B |
BIN
html/html/images/document-open.png
Executable file
|
After Width: | Height: | Size: 537 B |
BIN
html/html/images/document-print-preview.png
Executable file
|
After Width: | Height: | Size: 779 B |
BIN
html/html/images/document-print.png
Executable file
|
After Width: | Height: | Size: 544 B |
BIN
html/html/images/document-properties.png
Executable file
|
After Width: | Height: | Size: 464 B |
BIN
html/html/images/document-save-as.png
Executable file
|
After Width: | Height: | Size: 866 B |
BIN
html/html/images/document-save.png
Executable file
|
After Width: | Height: | Size: 911 B |
BIN
html/html/images/drive-harddisk.png
Executable file
|
After Width: | Height: | Size: 603 B |
BIN
html/html/images/drive-optical.png
Executable file
|
After Width: | Height: | Size: 720 B |
BIN
html/html/images/drive-removable-media.png
Executable file
|
After Width: | Height: | Size: 510 B |
BIN
html/html/images/edit-clear.png
Executable file
|
After Width: | Height: | Size: 773 B |
BIN
html/html/images/edit-copy.png
Executable file
|
After Width: | Height: | Size: 498 B |
BIN
html/html/images/edit-cut.png
Executable file
|
After Width: | Height: | Size: 807 B |
BIN
html/html/images/edit-delete.png
Executable file
|
After Width: | Height: | Size: 680 B |
BIN
html/html/images/edit-find-replace.png
Executable file
|
After Width: | Height: | Size: 776 B |
BIN
html/html/images/edit-find.png
Executable file
|
After Width: | Height: | Size: 617 B |
BIN
html/html/images/edit-paste.png
Executable file
|
After Width: | Height: | Size: 561 B |
BIN
html/html/images/edit-select-all.png
Executable file
|
After Width: | Height: | Size: 441 B |
BIN
html/html/images/edit-undo.png
Executable file
|
After Width: | Height: | Size: 650 B |
BIN
html/html/images/emblem-favorite.png
Executable file
|
After Width: | Height: | Size: 668 B |
BIN
html/html/images/emblem-important.png
Executable file
|
After Width: | Height: | Size: 717 B |
BIN
html/html/images/emblem-photos.png
Executable file
|
After Width: | Height: | Size: 644 B |
BIN
html/html/images/emblem-readonly.png
Executable file
|
After Width: | Height: | Size: 430 B |
BIN
html/html/images/emblem-symbolic-link.png
Executable file
|
After Width: | Height: | Size: 459 B |
BIN
html/html/images/emblem-system.png
Executable file
|
After Width: | Height: | Size: 629 B |
BIN
html/html/images/emblem-unreadable.png
Executable file
|
After Width: | Height: | Size: 518 B |
BIN
html/html/images/face-angel.png
Executable file
|
After Width: | Height: | Size: 992 B |
BIN
html/html/images/face-crying.png
Executable file
|
After Width: | Height: | Size: 936 B |
BIN
html/html/images/face-devil-grin.png
Executable file
|
After Width: | Height: | Size: 855 B |
BIN
html/html/images/face-glasses.png
Executable file
|
After Width: | Height: | Size: 949 B |
BIN
html/html/images/face-grin.png
Executable file
|
After Width: | Height: | Size: 905 B |
BIN
html/html/images/face-kiss.png
Executable file
|
After Width: | Height: | Size: 919 B |
BIN
html/html/images/face-monkey.png
Executable file
|
After Width: | Height: | Size: 784 B |
BIN
html/html/images/face-plain.png
Executable file
|
After Width: | Height: | Size: 894 B |
BIN
html/html/images/face-sad.png
Executable file
|
After Width: | Height: | Size: 918 B |
BIN
html/html/images/face-smile-big.png
Executable file
|
After Width: | Height: | Size: 896 B |
BIN
html/html/images/face-smile.png
Executable file
|
After Width: | Height: | Size: 919 B |
BIN
html/html/images/face-surprise.png
Executable file
|
After Width: | Height: | Size: 917 B |
BIN
html/html/images/face-wink.png
Executable file
|
After Width: | Height: | Size: 914 B |
BIN
html/html/images/folder-drag-accept.png
Executable file
|
After Width: | Height: | Size: 502 B |
BIN
html/html/images/folder-new.png
Executable file
|
After Width: | Height: | Size: 635 B |
BIN
html/html/images/folder-open.png
Executable file
|
After Width: | Height: | Size: 523 B |
BIN
html/html/images/folder-remote.png
Executable file
|
After Width: | Height: | Size: 591 B |
BIN
html/html/images/folder-saved-search.png
Executable file
|
After Width: | Height: | Size: 605 B |
BIN
html/html/images/folder-visiting.png
Executable file
|
After Width: | Height: | Size: 456 B |
BIN
html/html/images/folder.png
Executable file
|
After Width: | Height: | Size: 498 B |
BIN
html/html/images/font-x-generic.png
Executable file
|
After Width: | Height: | Size: 627 B |
BIN
html/html/images/format-indent-less.png
Executable file
|
After Width: | Height: | Size: 436 B |
BIN
html/html/images/format-indent-more.png
Executable file
|
After Width: | Height: | Size: 435 B |
BIN
html/html/images/format-justify-center.png
Executable file
|
After Width: | Height: | Size: 330 B |
BIN
html/html/images/format-justify-fill.png
Executable file
|
After Width: | Height: | Size: 317 B |
BIN
html/html/images/format-justify-left.png
Executable file
|
After Width: | Height: | Size: 324 B |
BIN
html/html/images/format-justify-right.png
Executable file
|
After Width: | Height: | Size: 342 B |
BIN
html/html/images/format-text-bold.png
Executable file
|
After Width: | Height: | Size: 705 B |
BIN
html/html/images/format-text-italic.png
Executable file
|
After Width: | Height: | Size: 619 B |
BIN
html/html/images/format-text-strikethrough.png
Executable file
|
After Width: | Height: | Size: 611 B |
BIN
html/html/images/format-text-underline.png
Executable file
|
After Width: | Height: | Size: 673 B |
BIN
html/html/images/go-bottom.png
Executable file
|
After Width: | Height: | Size: 663 B |
BIN
html/html/images/go-down.png
Executable file
|
After Width: | Height: | Size: 683 B |
BIN
html/html/images/go-first.png
Executable file
|
After Width: | Height: | Size: 666 B |
BIN
html/html/images/go-home.png
Executable file
|
After Width: | Height: | Size: 606 B |
BIN
html/html/images/go-jump.png
Executable file
|
After Width: | Height: | Size: 723 B |
BIN
html/html/images/go-last.png
Executable file
|
After Width: | Height: | Size: 685 B |