本地机器管理权限?

时间:2009-08-05 03:02:08

标签: acl access-control system-administration

关于在本地计算机上为开发人员提供本地管理员权限的所有人的意见是什么?或者至少能够通过runas这样做,而不必依赖别人?

7 个答案:

答案 0 :(得分:3)

这取决于“开发者”的含义。

如果......不要授予本地管理员

您的“开发人员”需要业务需求,并在完善且经过验证的环境中逐字翻译成程序代码。

如果......请授予本地管理员

您的“开发人员”是软件工程师,他们可以自由发挥创意,寻找新的解决方案,挑战软件开发过程的现状。

答案 1 :(得分:1)

我认为这是一个好主意。我是为了它。对于我所管理的所有开发团队,我都坚持从IT部门开始。

此外,我通常会推动权限,允许程序员暂时禁用其工作站上的访问时病毒扫描。

答案 2 :(得分:1)

绝对必要。普通用户永远不应该拥有管理员权限。

答案 3 :(得分:1)

取决于您希望开发人员编写的内容。例如,作为一个概念证明,我在一台我没有管理员权限的机器上启动了Eclipse + Apache + MySQL + Php(XAMPP),并且我能够做很多事情。另一方面,我无法在锁定/无管理员权限机器上进行有效的ASP.NET + SQL开发。

此外,如果正在开发的代码必须在无权限下运行,那么开发这种方式会很有用,例如winforms应用程序。

否则,实际上,如果网络管理员对企业机器进行了足够的削弱,开发人员将停止使用它们并使用他们的个人计算机,这些套装将不再要求内部开发人员工作并开始雇用外部承包商(他们拥有自己的机器)他们有权利)。我也见过这些模式。

答案 4 :(得分:0)

我发现大多数开发工具都要求用户成为管理员才能在所有情况下正常工作。这有点令人讨厌,因为作为开发人员,我们应该切换到非管理员帐户进行测试,但这是可行的。

但是,如果您的问题是“我们是否应该成为管理员用户使用我们的工具”,那么我的答案就是否定。除非你正在写一个驱动程序,否则我没有充分的理由(我能想到)应该需要一个管理员帐户。

答案 5 :(得分:0)

无论这里的人们的意见是什么 - 我认为大多数开发人员认为他们需要管理员权利是一个相当安全的选择 - 是否你的开发人员真正获得了管理员权利最终将归结为组织不同层面的政治,安全政策和线索分配的复杂相互作用。

换句话说,如果你试图在这里对人群进行民意调查以获得一个争论的弹药,你可能已经输了......

答案 6 :(得分:0)

这可能取决于您要实现的目标以及您使用的任何COTS产品是否需要管理权限。这可能是使用该产品或使其在您的环境中正确运行所必需的。

对于我所在地区的开发人员,他们必须获得批准才能获得当地邮箱的管理权。它有助于解决问题,但并不总是必要的。

如果用户可能没有这些权利或特权,那么您可能不需要它们的某些原因。这可能有助于发现错误或问题,例如将数据写入用户可能没有任何权限的目录。根据安装位置的不同,用户权限可能会受到限制,因此没有权限可能有助于确保它在预期的环境中工作。