⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 save_smb.cgi

📁 Unix下基于Web的管理工具
💻 CGI
字号:
#!/usr/local/bin/perl# save_net.cgi# Save inputs from conf_net.cgirequire './samba-lib.pl';$whatfailed = "Failed to save options";&ReadParse();$global = &get_share("global");&setval("workgroup", $in{workgroup_def} ? "" : $in{workgroup}, "");if ($in{'wins'} == 0) {	&delval("wins server");	&setval("wins support", "true");	}elsif ($in{'wins'} == 1) {	&setval("wins support", "false");	&setval("wins server", $in{'wins_server'}, "");	}else {	&delval("wins server");	&setval("wins support", "false");	}&setval("server string", $in{server_string_def} ? "" : $in{server_string}, "");&setval("netbios name", $in{'netbios_name'}, "");&setval("netbios aliases", $in{'netbios_aliases'}, "");&setval("default", $in{default}, "");&setval("auto services", join(' ', split(/\0/, $in{auto_services})), "");if (!$in{max_disk_size_def} && $in{max_disk_size} !~ /^\d+$/) {	&error("'$in{max_disk_size}' is not a valid disk size");	}&setval("max disk size", $in{max_disk_size_def} ? 0 : $in{max_disk_size}, 0);&setval("message command", $in{message_command}, "");$in{os_level} =~ /^\d+$/ ||	&error("'$in{os_level}' is not a valid master browser priority");&setval("os level", $in{os_level}, 0);&setval("protocol", $in{protocol}, "");&setval("preferred master", $in{preferred_master}, "yes");&setval("security", $in{security}, "");if ($in{security} eq "server" && $in{password_server} !~ /\S/) {	&error("You must enter a password server");	}&setval("password server", $in{password_server}, "");if ($in{remote_def}) { &delval("remote announce"); }else {	for($i=0; defined($in{"remote_ip$i"}); $i++) {		if ($in{"remote_ip$i"} !~ /^(\d+)\.(\d+)\.(\d+)\.(\d+)/)			{ next; }		push(@rem, $in{"remote_ip$i"} .		   ($in{"remote_wg$i"} =~ /\S/ ? "/".$in{"remote_wg$i"} : ""));		}	&setval("remote announce", join(' ', @rem), "");	}if ($global) { &modify_share("global", "global"); }else { &create_share("global"); }&redirect("");

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -