5.5. 应用程序中的 ACL 支持

ACL 可用于实施非常复杂的权限方案以满足目前应用程序的要求。可以用一种智能方式将传统权限概念和 ACL 结合在一起。像 Samba 和 Konqueror 一样,基本的文件命令(cpmvls 等)支持 ACL。

遗憾的是,许多编辑器和文件管理器仍缺少 ACL 支持。例如,当用 Emacs 复制文件时,这些文件的 ACL 会丢失。当用编辑器修改文件时,文件的 ACL 有时会被保留,有时则会丢失,这取决于所使用编辑器的备份方式。如果编辑器将更改写入原始文件,访问 ACL 就会被保留。如果编辑器将已更新的内容保存到一个新文件,然后将此文件重命名为旧文件名,则 ACL 就可能丢失,除非此编辑器支持 ACL。除了 star 存档程序外,当前没有任何其他备份应用程序保留 ACL。