2. 用 DrakPerm 控制文件权限

第 1 节 “通过 DrakSec 保卫您的计算机”中讨论了如何更改系统安全级别以及定制相应级别的安全检查。

DrakPerm 允许您自定义系统中与每个文件和目录关联的权限:配置、个人文件、应用程序等等。如果在此列出的所有者和权限与系统中文件的实际权限不匹配,则 msec(代表 Mandriva Linux 安全工具)将会在其每个小时的检查中加以更改。这些修改有助于避免可能的安全漏洞或可能的入侵。

[注意]注意

该工具仅在专家模式中出现。在 Mandriva Linux 控制中心 的菜单中选择选项专家模式,接着在安全部分就能找到它。

图 18.3. 配置文件权限检查

配置文件权限检查

出现的文件和目录列表取决于在 msec 中为系统所设定的安全级别以及该安全级别所期待的权限。每项(路径)都有其相应的所有者(用户)、所有者组()和权限。在列表的上面有一个下拉菜单,您可从中选择是只显示 msec 规则(系统设置),还是只显示您自己定义的规则(自定义设置),又或者是像图 18.3 “配置文件权限检查”中一样全部显示。

[注意]注意

您无法编辑系统规则,正如您在左侧看到的“请勿入内”符号一样。但是,您可以添加自定义规则来覆盖系统规则。

如果您想要为特定文件添加您自己的规则,或者修改默认行为,请显示自定义设置列表,然后单击添加规则按钮。

图 18.4. 添加文件权限规则

添加文件权限规则

让我们假定当前的安全级别设置为 3(高)。这意味着只有所有者才能浏览自己的主目录。如果您想要将 张三 主目录的内容与其他人分享,您就需要修改 /home/zhang/ 目录的权限。

[警告]警告

msec 只会将比特定安全级别具有更多限制的文件权限实际应用到文件系统。这意味着,如果您想要进行上述修改,必须手动修改权限。

要在 Konqueror 中修改您主目录的权限属性,请选中将更改应用到全部子文件夹及其内容中选项。

如果您创建了多条规则,更改规则在列表中的上下顺序即可更改相应规则的优先级:在您的自定义规则上使用上移下移按钮可对系统权限进行更多的控制。