| Server IP : 89.117.53.150 / Your IP : 216.73.216.11 Web Server : Apache System : Linux server2.hostofiraq.site 5.15.0-186-generic #196-Ubuntu SMP Sat Jun 20 16:09:34 UTC 2026 x86_64 User : iscmbt-kufa-atu ( 1014) PHP Version : 8.2.32 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : ON Directory : /usr/share/webmin/samba/ |
Upload File : |
#!/usr/bin/perl
# save_sync.cgi
# Save unix-samba synchronisation options
require './samba-lib.pl';
&ReadParse();
# check acls
&error_setup("$text{'eacl_aviol'}ask_epass.cgi");
&error("$text{'eacl_np'} $text{'eacl_pmsync'}")
unless $access{'maint_sync'};
# save
$in{'gid_def'} || $in{'gid'} =~ /^\S+$/ || &error($text{'esync_egid'});
&lock_file($module_config_file);
foreach $s ("add", "change", "delete", "delete_profile", "change_profile") {
if ($in{$s}) { $config{"sync_$s"} = 1; }
else { delete($config{"sync_$s"}); }
}
$config{'sync_gid'} = $in{'gid_def'} ? undef : $in{'gid'};
&save_module_config();
&unlock_file($module_config_file);
&webmin_log("sync");
&redirect("");