我有一个AppleScript,我用它来清理macOS文件名,然后再将它们迁移到Linux(比如删除“/”),因为这与* nix-tools无关。
该脚本运行正常,但只要文件具有某些特殊权限,我就会提示您输入管理员凭据。在筛选TB数据时,这不是很方便。
我找不到一种提供这些凭据的方法,让脚本完成它的工作。
我试过了:
以终端sudo osascript <pathtomyscript>
将脚本另存为应用,并将其添加到“安全和隐私”系统设置中的“辅助功能” - 应用。
有没有办法完全无人看管?
答案 0 :(得分:0)
如果有人可以运行脚本来访问忽略所有访问权限的数据,那么这是一个很大的安全漏洞。幸运的是,这是不可能的。
在不输入凭据的情况下运行脚本的唯一方法是执行shell命令,其中do shell script
行传递参数user name
,password
和with administrator privileges
。
但是,在脚本中包含明文凭据是另一个安全问题......