ifix5.8安全(用户权限)和错误排查

概述

ifix的安全指的是用户权限管理

1.每个工程都有几个安全相关的文件,一般默认放在本工程的LOCAL下面

ifix5.8安全(用户权限)和错误排查_第1张图片

 

2.在工作台,打开系统配置里面的scu文件,从安全配置里面可以看到当前打开的工程的安全配置文件保存在哪里。如下图
(不要直接打开某个工程的scu文件去看,因为这里显示的只是当前打开的的工程的安全路径,而不是那个scu所在工程的。并且只有打开工程之后,安全按钮才能点,否则是灰色的)

ifix5.8安全(用户权限)和错误排查_第2张图片
 

3.如果把上图的将这些路径应用到所有启动配置文件选中,则意味着本节点的所有工程都共享同一套密码配置文件。新的配置文件被拷贝到指定目录,这个目录一定要保护好,不要随便删除或修改名字。
ifix5.8安全(用户权限)和错误排查_第3张图片

4.把一个新的空工程的ATCOMPAT.UTL文件替换掉一个启用了安全的工程的此文件,可以解除安全启用
5.如果本机已经配置使用全局安全配置,则千万不要删掉全局安全配置的目录,否则打开任意一个工程的时候就会一直报错。安全配置目录重新恢复过来才正常。

安全日志文件(记录用户登录等log)在ALM下的.log文件


6.用安全区限制用户对某些变量的写入权限
ifix5.8安全(用户权限)和错误排查_第4张图片

7.用安全区限制用户对某画面的打开权限
ifix5.8安全(用户权限)和错误排查_第5张图片


 

问题1

 

打开登录的时候,提示下面这个对话框,表示当前节点没有开启安全。不需要登录

ifix5.8安全(用户权限)和错误排查_第6张图片

 

 

问题2

 

打开一个工作台

ifix5.8安全(用户权限)和错误排查_第7张图片

之后弹出,如下

ifix5.8安全(用户权限)和错误排查_第8张图片

原因是当前系统的安全配置路径和备份的工程安全配置路径不相同。安全配置和SCU是两个完全不同的应用程序,安全配置是保存在ATCOMPAT.UTL和XTCOMPAT.UTL中的,因此通过修改SCU的工程路径是不能修改到这两个文件的。要手动修改安全配置路径,如下

新建一个工程,不要启用安全(默认就不会启用)然后把这个工程的安全文件设置为全局的安全文件即可。如下图

ifix5.8安全(用户权限)和错误排查_第9张图片

这样,所有ifix工程使用的是都是这个安全配置。

 

 

 

 

问题3

 

 

 

 

 

打开工作台的时候,出现80042223错误:未经授权访问

这是因为设置了启用安全,但是此时没有登录账户,同时也没有设置默认使用哪个用户自动登录。

解决办法:先用admin登录账户,此时就可以打开工作台了。然后在工作台里面去配置一个默认登录账户。

 

问题4

 

 

打开scu之后,发现配置里面的安全是灰色的

这是因为登录ifix(运行ifix之后)之后才能配置

 

问题5
报stderr,是因为在指定路径找不到指定的scu组态文件,根据下图判断是那个路径和文件名称,放一个正确scu文件即可,
ifix5.8安全(用户权限)和错误排查_第10张图片

 

你可能感兴趣的:(培训-scada-ifix)