我正在编写一个应用程序,它聚合了几个不同服务器上的所有事件日志条目。我可以通过向EventLog.GetEventLogs传递MachineName来获取事件日志。这通常会在某个阶段失败,因为用户不是该计算机上的本地管理员,所以我想提前检查并跳到下一组服务器(如果是这种情况
For Each svr As String In Servers
'TODO: check to see if they are a local administrator, else continue for
Dim logs As List(Of EventLog) = EventLog.
我在挣扎如何处理继承的角色。以下是一个例子:
As an admin, I want to do something 1
As an admin, I want to do something 2
As a super admin, I want to do something 3
因此,基本上超级管理员拥有与管理员相同的特权,并有一些额外的功能。我的问题是,如何表达超级管理员也需要做这些操作(某样东西1和什么东西2)?我必须为两个角色重新创造完全相同的故事吗?
我在我的aws RDS服务器上运行以下查询: SET GLOBAL event_scheduler = ON; 我已经是超级管理员了。 我仍然得到以下错误: Error Code: 1227. Access denied; you need (at least one of) the SUPER privilege(s) for this operation