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

📄 acl_security.pl

📁 Unix下基于Web的管理工具
💻 PL
字号:
require './file-lib.pl';# acl_security_form(&options)# Output HTML for editing security options for the file modulesub acl_security_form{print "<tr> <td><b>$text{'acl_user'}</b></td>\n";local $u = getpwuid($_[0]->{'uid'});print "<td><input name=uid size=8 value='$u'> ",	&user_chooser_button("uid", 0),"</td> </tr>\n";print "<tr> <td><b>$text{'acl_umask'}</b></td>\n";print "<td><input name=umask size=3 value='$_[0]->{'umask'}'></td> </tr>\n";print "<tr> <td><b>$text{'acl_follow'}</b></td> <td>\n";printf "<input type=radio name=follow value=1 %s> $text{'yes'}\n",	$_[0]->{'follow'} ? "checked" : "";printf "<input type=radio name=follow value=0 %s> $text{'no'}</td> </tr>\n",	$_[0]->{'follow'} ? "" : "checked";print "<tr> <td valign=top><b>$text{'acl_dirs'}</b></td>\n";print "<td><textarea name=root rows=3 cols=30>",	join("\n", split(/\s+/, $_[0]->{'root'})),"</textarea></td></tr>\n";}# acl_security_save(&options)# Parse the form for security options for the file modulesub acl_security_save{$_[0]->{'uid'} = getpwnam($in{'uid'});local @root = split(/\s+/, $in{'root'});map { s/\/+/\//g } @root;map { s/([^\/])\/+$/$1/ } @root;$_[0]->{'root'} = join(" ", @root);$_[0]->{'follow'} = $in{'follow'};$in{'umask'} =~ /^[0-7]{3}$/ || &error("Invalid umask");$_[0]->{'umask'} = $in{'umask'};}

⌨️ 快捷键说明

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