扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
在本页阅读全文(共5页)
2、“运行文件”权限有什么用?
有些时候,那些细分NTFS权限往往起不到应有的作用,不过有一个例外,那就是“运行文件” 权限。基本权限中有一个叫做”读取和运行”,不过实际上用户并非必须具有读取权限才能运行文件。大多数情况下,用户运行文件所需的全部权限是“运行文件” 和“读取属性”。此外,一般情况下我们都不需要特意授予用户“读取属性”权限,因为该权限往往可以从父文件夹那儿继承来。需要特别注意的是:有些程序可能需要读取数据或读取扩展属性的权限才能运行可执行文件,不过这样的程序毕竟不多见。取消“读取”权限的另一个负面影响还在于用户将无法查看该文件的任何版本信息或其它属性,Windows资源管理器也将无法正常显示程序图标,因为它无法从文件中读取图标信息。
然而,有时候某个可执行文件也会包含一些敏感信息(比如:数据库连接字符串),我们显然不希望这样的信息被他人通过16位进制编辑器来读取,这时,取消“读取”权限就显得很有必要了。此外,还有一个好处是: 用户在没有“读取”权限的情况下是无法将可执行文件拷贝到另一个地方的。我们可以通过灵活运用“运行文件”权限来实现不同级别的访问控制。然而,需要牢记的是:脚本和批处理文件的情况正好相反,运行这类文件,用户必须具有“读取” 权限,而不一定需要“运行文件” 权限。还有一点非常有趣:如果对一个DLL或OLE自定制(OCX)ActiveX组件拒绝“运行文件“ 权限的话,用户将无法使用regsvr32.exe来注册该组件。(图6)
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。
现场直击|2021世界人工智能大会
直击5G创新地带,就在2021MWC上海
5G已至 转型当时——服务提供商如何把握转型的绝佳时机
寻找自己的Flag
华为开发者大会2020(Cloud)- 科技行者