+if ($sambasettings{'ACTION'} eq 'globalresetyes')
+ {
+ system("/usr/local/bin/sambactrl smbglobalreset");
+ $sambasettings{'WORKGRP'} = 'homeip.net';
+ $sambasettings{'NETBIOSNAME'} = 'IPFire';
+ $sambasettings{'SRVSTRING'} = 'Samba running on IPFire 2.0';
+ $sambasettings{'INTERFACES'} = '';
+ $sambasettings{'SECURITY'} = 'share';
+ $sambasettings{'OSLEVEL'} = '65';
+ $sambasettings{'GREEN'} = 'on';
+ $sambasettings{'BLUE'} = 'off';
+ $sambasettings{'ORANGE'} = 'off';
+ $sambasettings{'VPN'} = 'off';
+ $sambasettings{'WINSSRV'} = '';
+ $sambasettings{'WINSSUPPORT'} = 'on';
+ $sambasettings{'REMOTEANNOUNCE'} = '';
+ $sambasettings{'PASSWORDSYNC'} = 'off';
+ $sambasettings{'OTHERINTERFACES'} = '';
+ $sambasettings{'GUESTACCOUNT'} = 'samba';
+ $sambasettings{'MAPTOGUEST'} = 'Never';
+ $sambasettings{'LOGLEVEL'} = '3 passdb:5 auth:10 winbind:2';
+### Values that have to be initialized
+ $sambasettings{'ACTION'} = '';
+ $sambasettings{'LOCALMASTER'} = 'off';
+ $sambasettings{'DOMAINMASTER'} = 'off';
+ $sambasettings{'PREFERREDMASTER'} = 'off';
+ $PDCOPTIONS = `cat ${General::swroot}/samba/pdc`;
+ }