在MacOSX下用管理员权限打开App应用程序

最近但疼的事情比较多,特别是升级了10.9以后。

难怪10.9会免费,它喵的当我们所有人都是测试开发者,那我们做实验,到处都是BUG。。。虽然是这么吐槽了,但是实际上也没有特别大的,能够影响到我的生活的BUG,除了今天的这个。

10.9对于第三方程序想要获取权限访问Mac的硬件好像非常苛刻(应该是BUG),我在学校,使用的是锐捷客户端上网,这个客户端需要用到Mac的权限来控制和获取网卡的信息。以前在10.8的时候,每次我打开锐捷,都会有一个弹窗,提醒我输入密码,给它权限,然后它才能正常工作。但是升级10.9以后,问题就来了。。。它有时候弹窗。。有时候又不弹窗。。。。这是什么坑爹情况,有时候我开机的时候没有看见弹窗,我的锐捷就自动运行了,没有获得权限当然不能正常工作。然后如果我这个时候关机,然后再开机,弹窗就又会出来了。。。呵呵~。。。昨天开始,弹窗再也没出现过了。这个严重影响了我的生活,没有锐捷我完全不能上网。

吐槽结束,于是我开始找寻能让MacOSX用管理员权限使用App的办法。找到了两个办法:

1.使用Root用户登录。

注销,重新选择用户登录,在用户名一栏填上 root ,密码就是电脑的密码,如果没有特别设置过的话。进入系统以后就可以不用输入密码用管理员权限打开任何东西。
这个方式非常彻底,解决了一切的问题,但是有几点不太好。首先,这个用户在业界被称为敢死小分队,意思是在这个权限做的很多动作可能会破坏系统,并且导致一些不可预料的问题。然后,在root用户并不能完全继承我在正常用户下的所有对系统的设置,它使用的是默认界面,默认设置,如果我要恢复正常工作,我还要重新设置环境,这个相当麻烦。
所以我并没有使用这个方法。

2.使用终端打开

打开终端,输入命令:sudo open -a AppName 
然后按照提示输入密码就可以正常使用了。
虽然有点点麻烦,但是还是算能用的办法。。。 

上一篇:管理员权限运行-C#程序


下一篇:.NET应用程序默认使用管理员身份打开